﻿/*找律师*/
.lawRig {
    float: right;
    margin-top: 52px;
    width: 310px;
}

.lawLef {
    margin-right: 338px;
}

.regulation {
    margin-bottom: 30px;
}

.reguHed {
    margin-bottom: 8px;
    height: 20px;
    line-height: 20px;
}

.reguTit {
    float: left;
    padding-right: 16px;
    height: 20px;
    border-right: 1px solid #bebebe;
    color: #2d3b58;
    font-size: 18px;
    font-weight: bold;
}

.reguLine {
    margin: 0 50px 0 88px;
    height: 10px;
    border-bottom: 1px solid #bebebe;
}

.reguHrig {
    float: right;
    color: #69a0fc;
    font-size: 14px;
    cursor: pointer;
}

.moreIcon {
    position: relative;
    top: 2px;
}

.moreTxt:hover {
    text-decoration: underline;
}

.geguPic {
    position: relative;
    height: 69px;
}

.reguPictip {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 26px;
    line-height: 26px;
    background: url("../images/liz/pic_bg.png") no-repeat;
    color: #fff;
    font-size: 16px;
    text-align: center;
}

.geguLis li {
    padding: 11px 0;
    border-bottom: 1px solid #d6d6d6;
    overflow: hidden;
}

.geguLis li:hover {
    background: #f6f8fb;
}

.geguliRig {
    float: right;
    color: #969696;
    font-size: 14px;
}

.geguliLef {
    margin: 0 60px 0 8px;
    background: url("../images/liz/li_dot.png") no-repeat left center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.geguLink {
    margin-left: 14px;
    color: #333;
    font-size: 14px;
}

.geguLink:hover {
    text-decoration: underline;
}

.crumbs {
    padding: 16px 0;
    border-bottom: 2px solid #344da8;
}

.crumbInf {
    padding-left: 16px;
    background: url("../images/liz/icon1.png") no-repeat left center;
    color: #5b5b5b;
    font-size: 14px;
}
.crumbInf a:hover {
    border-bottom: 2px solid #3d83e3;
    color: #3d83e3;
}

.lawGuide {
    padding: 16px 0 0 0;
    background: url("../images/liz/guide_bg.png") repeat-x;
}

.lawGuidelis > li {
    margin-bottom: 14px;
    overflow: hidden;
}

.lawGuidenew{
    padding-left:16px;padding-right:16px;border-bottom:1px solid #d6d6d6;overflow: hidden;
}

.lawLable {
    float: left;
    margin-left: 20px;
    color: #777;
    font-size: 14px;
    line-height: 26px;
}

.lineHei38 {
    line-height: 38px;
}

.lawForm {
    margin-left: 66px;
}

.lawSelect {
    float: left;
    margin-right: 10px;
    padding: 7px 10px;
    width: 120px;
    border: 1px solid #ccc;
    background: #fff;
    outline: none;
    color: #333;
    font-size: 14px;
    font-family: "微软雅黑";
    box-sizing: border-box;
}

.search {
    width: 540px;
    height: 36px;
    margin-top: 6px;
    border: 1px solid #ccc;
    background: #fff;
    box-sizing: border-box;
}

.cityName {
    float: left;
    width: 88px;
    height: 100%;
    border-right: 1px solid #ccc;
    text-align: center;
    color: #333;
    font-size: 14px;
    line-height: 37px;
}

.cityIcon {
    position: relative;
    top: 3px;
}

.searchLaw {
    position: relative;
    margin-left: 89px;
    height: 95%;
}

.searBtn {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 50px;
    background: #0673c7;
    text-align: center;
    cursor: pointer;
}

.lawPut {
    margin-left: 10px;
    margin-top: 5px \9;
    width: 380px;
    height: 90%;
    border: none;
    background: none;
    outline: none;
    color: #999;
    font-size: 15px;
    font-family: "微软雅黑";
    line-height: 30px;
}

.lawPut::-webkit-search-results-button {
    color: #999;
}

.martop5 {
    margin-top: 5px;
}

.searBtn:hover {
    background: #147ac9;
}

.cityInf {
    margin-left: 58px;
}

.cityLis {
    overflow: hidden;
}

.cityLis li {
    float: left;
    margin: 0 6px 2px 0;
    padding: 0 14px;
    height: 26px;
    color: #333;
    font-size: 14px;
    line-height: 26px;
    cursor: pointer;
}

.cityLis li:hover, .cityLis li.active {
    background: #3d83e3;
    color: #fff;
}

.marryHed {
    padding: 0 18px;
    height: 38px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background: #f9f9f9;
    line-height: 38px;
}

.marryHlef {
    float: left;
    color: #2d3b58;
    font-size: 14px;
}

.curPlace {
    margin-right: 10px;
    font-size: 16px;
    font-weight: bold;
}

.marryHrig {
    float: right;
    margin-top: 5px;
}

.rankLis li {
    position: relative;
    float: left;
    margin-left: 10px;
    padding: 0 10px;
    height: 28px;
    border-radius: 5px;
    color: #3c75cc;
    font-size: 14px;
    line-height: 26px;
    box-sizing: border-box;
}

.rankLis li.active {
    border: 1px solid #3c75cc;
}

.marryInf {
    margin-top: 20px;
}

.marryInflis {
    overflow: hidden;
    margin-left: -20px;
}

.marryInflis > li {
    float: left;
    margin: 0 0 20px 20px;
    padding: 12px 10px;
    width: 272px;
    border: 1px solid #e6ecf5;
    background: #fdfdfe;
    box-sizing: border-box;
    cursor: pointer;
}

.marryInflis > li:hover {
    border: 1px solid #c3e0fe;
    background: #f8fcff;
}

.lawyerPic {
    float: left;
    width: 92px;
}

.lawyerInf {
    margin-left: 100px;
}

.lawyerHed {
    overflow: hidden;
    line-height: 24px;
}

.lawyerName {
    float: left;
    color: #333;
    font-size: 18px;
    font-weight: bold;
}

.lawyerYear {
    float: right;
    font-size: 14px;
    color: #5c729e;
}

.lawyerPlace {
    margin-top: 8px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #322900;
    font-size: 14px;
}

.evaluate {
    margin-top: 8px;
}

.star {
    display: inline-block;
    margin-right: 2px;
    width: 17px;
    height: 17px;
    background: url("../images/liz/star_gray.png") no-repeat;
}

.star.yellow {
    background: url("../images/liz/star_yellow.png") no-repeat;
}

.specialityTit {
    margin: 4px 0;
    color: #666;
    font-size: 14px;
}

.specialityInf {
    overflow: hidden;
    color: #333;
    font-size: 14px;
    line-height: 22px;
}

.specialityInf li {
    float: left;
    margin-right: 10px;
}

.lawyerBtom {
    overflow: hidden;
}

.records {
    float: left;
    color: #2d3b58;
    font-size: 14px;
    line-height: 34px;
}

.turnPage {
    overflow: hidden;
}

.turnPage li {
    float: left;
    padding: 0 12px;
    height: 32px;
    border: 1px solid #ddd;
    color: #454545;
    font-size: 14px;
    line-height: 32px;
    cursor: pointer;
}

.marig12 {
    margin-right: 12px;
}

.turnPage li.active, .turnPage li:hover {
    background: #126bb6;
    color: #fff;
}

.arrLeft {
    position: relative;
    top: -1px;
    margin-right: 4px;
}

.arrRight {
    position: relative;
    top: -1px;
    margin-left: 4px;
}

.turnPage li.prePage:hover {
    background: none;
    color: #1481dd;
}

.turnPage li.noBorig {
    border-right: none;
}

.turnPage li.dotli {
    padding: 0 6px;
    border: none;
    background: none;
    color: #454545;
}

.marlef20 {
    margin-left: 20px;
}

.link {
    margin-top: -3px;
}

.lawTab {
    margin-bottom: 4px;
}

.lawTablis {
    overflow: hidden;
}

.lawTablis li {
    float: left;
    padding: 0 20px 5px 20px;
    color: #999;
    font-size: 16px;
    cursor: pointer;
}

.lawTablis li.active, .lawTablis li:hover {
    border-bottom: 3px solid #3d83e3;
    color: #3d83e3;
    font-weight: bold;
}

/*求法援*/
.padbtom0 {
    padding-bottom: 0;
}

.lawhelpHed {
    margin: 4px 0 16px 0;
    color: #333;
    font-size: 18px;
    font-weight: bold;
    line-height: 24px;
}

.marig8 {
    margin-right: 8px;
}

.marlef0 {
    margin-left: 0;
}

/*登录*/
.filter {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../images/liz/filter.png") repeat;
    overflow: hidden;
}

.logMain {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 802px;
    height: 403px;
    margin-top: -201px;
    margin-left: -401px;
}

.loghed {
    padding: 0 26px;
    height: 44px;
    background: url("../images/liz/login_hed.jpg") no-repeat;
    color: #fff;
    font-weight: bold;
    font-size: 18px;
    line-height: 44px;
}

.logCont {
    padding: 42px 40px;
    height: 358px;
    background: url("../images/liz/login_bg.jpg") no-repeat;
    box-sizing: border-box;
}

.loginInf {
    padding: 0px 38px;
    width: 370px;
    height: 308px;
    border: 1px solid #d1d1d1;
    border-radius: 3px;
    background: #fff;
    box-sizing: border-box;
}

.logLable {
    margin-bottom: 4px;
    margin-top: 12px;
    color: #333;
    font-size: 14px;
}

.logOut {
    height: 30px;
    border: 1px solid #c1c1c1;
    border-radius: 2px;
}

.logLef {
    float: left;
    width: 36px;
    height: 100%;
    background: #eaeaea;
    text-align: center;
}

.logLef img {
    margin-top: 5px;
}

.logrig {
    margin-left: 50px;
    margin-right: 10px;
}

.loginPut {
    width: 100%;
    color: #999;
    font-size: 14px;
    font-family: "微软雅黑";
    line-height: 28px;
    border: none;
    background: none;
    outline: none;
}

.loginPut::-webkit-input-placeholder {
    color: #999;
}

.loginBtn {
    margin-top: 20px;
    height: 36px;
    border: 1px solid #447cd1;
    border-radius: 2px;
    background: url("../images/liz/btn_bg.png") repeat-x;
    text-align: center;
    color: #fff;
    font-size: 16px;
    letter-spacing: 5px;
    line-height: 36px;
    cursor: pointer;
    font-weight: bold;
}

.loginBtn:hover {
    background: url("../images/liz/btn_bgh.png") repeat-x;
}

.loginTip {
    float: right;
    margin-top: 16px;
}

.register {
    margin-left: 12px;
    color: #999;
    font-size: 14px;
    text-decoration: underline;
}

.logrig .phTips {
    color: #999 !important;
    font-size: 14px !important;
    line-height: 28px !important;
}

/*03办公证-01*/
.allPeople {
    color: #888;
    font-size: 14px;
}

.fontWeight {
    font-weight: bold;
}

.martop14 {
    margin-top: 14px;
}

/*02找律师-03*/
.lawyerLis > li {
    width: 418px;
}

.lawOffice {
    margin-top: 8px;
}

.lawOffice > li {
    color: #666;
    font-size: 14px;
    line-height: 24px;
}

.creaTime {
    color: #333;
}

/*03办公证-02*/
.address {
    margin-left: 46px;
}

.marbtom0 {
    margin-bottom: 0;
}

.searchLaw .phTips {
    line-height: 36px !important;
    color: #999 !important;
    font-size: 14px !important;
}

/*2017/09/27新增*/
.crumbsNew {
    padding: 16px 20px;
}

.footNew {
    padding: 12px;
    background: #9c130a;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
}

.marig20 {
    margin-right: 20px;
}

/*个人中心*/
.perContain {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    min-height: 1000px;
}

.consult {
    position: absolute;
    top: 51px;
    left: 0;
    right: 0;
    bottom: 0;
}

.consultLef {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 200px;
    border: 1px solid #e5e5e5;
    background: #f7f8f9;
}

.menuLeft > li {
    padding: 0 14px;
    height: 50px;
    border-bottom: 1px solid #e4e6eb;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    line-height: 50px;
    cursor: pointer;
}

.menuIcon {
    position: relative;
    top: 4px;
    display: inline-block;
    margin-right: 2px;
    width: 20px;
    height: 20px;
}

.menuIcon1 {
    background: url("../images/liz/menu_icon1.png") no-repeat center;
}

.menuIcon2 {
    background: url("../images/liz/menu_icon2.png") no-repeat center;
}

.menuIcon3 {
    background: url("../images/liz/menu_icon3.png") no-repeat center;
}

.active .menuIcon1 {
    background: url("../images/liz/menu_icon1h.png") no-repeat center;
}

.active .menuIcon2 {
    background: url("../images/liz/menu_icon2h.png") no-repeat center;
}

.active .menuIcon3 {
    background: url("../images/liz/menu_icon3h.png") no-repeat center;
}

.menuBtn {
    float: right;
    margin-top: 19px;
    width: 11px;
    height: 11px;
    background: url("../images/liz/menulef.png") no-repeat center;
}

.active .menuBtn {
    background: url("../images/liz/menulef_active.png") no-repeat center;
}

.menuLeft > li.active {
    color: #fff;
    background: #3d83e3;
}

.menuLeflis li {
    padding: 16px;
    border-bottom: 1px solid #e4e6eb;
    background: #fff;
    color: #333;
    font-size: 14px;
    cursor: pointer;
}

.menulefIcon {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("../images/liz/per_icon3.png") no-repeat;
    vertical-align: middle;
}

.menulefTxt {
    margin-left: 6px;
}

.menuLeflis li:hover, .menuLeflis li.active {
    color: #3d83e3;
}

.menuLeflis li:hover .menulefIcon, .menuLeflis li.active .menulefIcon {
    background: url("../images/liz/per_icon3h.png") no-repeat;
}

.consultRig {
    margin-left: 220px;
}

.conRighed {
    margin: 12px 0;
    padding-left: 12px;
    background: url("../images/liz/per_tit.png") no-repeat left center;
    color: #333;
    font-size: 20px;
    font-weight: bold;
}

.conTable {
    border: 1px solid #d6d6d6;
    border-top: 2px solid #3d83e3;
    color: #333;
    font-size: 14px;
}

.conTable th {
    background: #eaf1fa;
    border: 1px solid #d6d6d6;
    border-left: none;
    text-align: center;
    box-sizing: border-box;
}

.conTable {
    height: 44px;
    line-height: 44px;
}

.conTable td {
    padding: 0 8px;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    text-align: center;
    box-sizing: border-box;
}

.trbg {
    background: #f7f8f9;
}

.tdtit {
    margin-left: 18px;
    text-align: left;
}

.newest {
    margin-left: 6px;
    display: inline-block;
    padding: 0 4px;
    height: 18px;
    background: #f52441;
    border-radius: 2px;
    line-height: 18px;
    color: #fff;
}

/*黄色提醒*/
.newest_yellow {
    margin-left: 6px;
    display: inline-block;
    padding: 0 4px;
    height: 24px;
    background: #E8D95D;
    border-radius: 2px;
    line-height: 24px;
    color: #fff;
}

.conBtn {
    display: inline-block;
    padding: 0 16px;
    height: 28px;
    border: 1px solid #dbdbdb;
    color: #ffffff;
    font-size: 14px;
    line-height: 28px;
}

.conBtn:hover {
    background: #3d83e3;
    color: #fff;
}

.marig10 {
    margin-right: 10px;
}

.marig4 {
    margin-right: 4px;
}

.consultInf {
    margin-bottom: 26px;
}

.posiFoot {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.person {
    position: absolute;
    top: 121px;
    left: 0;
    right: 0;
    bottom: 60px;
}

.mainNew {
    position: absolute;
    top: 0;
    left: 50%;
    bottom: 0;
    margin-left: -597px;
    width: 1195px;
}

/*个人中心-处理信息详情1*/
.dealHed {
    padding: 18px;
    border-top: 2px solid #344da8;
}

.consultRig.hasBg {
    background: url("../images/liz/guide_bg.png") repeat-x;
}

.dealHtit {
    padding-left: 32px;
    height: 100%;
    background: url("../images/liz/per_icon5.png") no-repeat left center;
    color: #333;
    font-size: 22px;
    line-height: 26px;
}

.dealPara {
    padding: 0 16px;
    color: #333;
    font-size: 14px;
    line-height: 26px;
    text-align: justify;
}

.dealIntro {
    padding: 14px 16px;
    border-bottom: 1px solid #d6d6d6;
    overflow: hidden;
    color: #919da6;
    font-size: 14px;
}

.marig16 {
    margin-right: 16px;
}

.conBtngroup {
    margin-top: 16px;
    text-align: center;
}

.conBtn2 {
    display: inline-block;
    padding: 0 16px;
    height: 30px;
    border-radius: 2px;
    background: #1f63c8;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
}

.conBtn2:hover {
    background: #3674cf;
}

.personFilter {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../images/liz/per_filt.png") repeat;
}

.assign {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -400px;
    margin-top: -238px;
    /*margin-top: -218px;*/
    width: 802px;
    height: 556px;
    background: #fff;
}

.assignHed {
    padding-left: 24px;
    height: 44px;
    background: url("../images/liz/per_hbg.jpg") no-repeat;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 44px;
}

.assignCont {
    padding: 32px 0;
    overflow: hidden;
}

.assignBtom {
    position: absolute;
    left: 20px;
    right: 20px;
    bottom: 0;
    padding: 20px 0;
    border-top: 1px solid #ccc;
    text-align: center;
}

.assignList {
    position: relative;
    float: left;
    padding-left: 8px;
    width: 200px;
    box-sizing: border-box;
}

.assignLis {
    width: 168px;
}

.assignLis li {
    float: left;
    margin: 0px 1px;
    margin-bottom: 6px;
    padding: 0 2px;
    height: 42px;
    border-radius: 1px;
    border: 1px solid #fff;
    box-sizing: border-box;
    color: #333;
    font-size: 15px;
    line-height: 42px;
    cursor: pointer;
    width: 190px;
}

.assignLis li:hover, .assignLis li.active {
    border: 1px solid #55bb3e;
    background: #f7fff5;
}

.assignIcon {
    float: left;
    margin-top: 10px;
    width: 20px;
    height: 20px;
    background: url("../images/liz/per_icon4.png") no-repeat;
    display: none;
}

.assignTxt {
    margin-left: 24px;
    text-align: left;
    width: 105px;
    height: 40px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.assignLis li:hover .assignIcon, .assignLis li.active .assignIcon {
    display: block;
}

.assignLine {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -78px;
    height: 156px;
    width: 1px;
    border-right: 1px solid #e4eff7;
}

.fontNormal {
    font-weight: normal;
}

/*个人信息-处理信息详情2*/
.bottom164 {
    bottom: 164px;
}

/*新闻列表*/
.newsNav {
    border-bottom: 1px solid #dadada;
    overflow: hidden;
}

.newsNavInner {
    float: left;
    padding: 16px 44px;
    border-bottom: 5px solid #5c91e1;
    background: url("../images/liz/icon1.png") no-repeat 28px center;
}

.martop0 {
    margin-top: 0;
}

.newsInf {
    margin-top: 20px;
    position: relative;
}

.newsInflef {
    position: absolute;
    top: 0;
    left: 0;
    width: 201px;
    bottom: 0;
    background: #f0f4fa;
}

.newsInfrig {
    margin-left: 260px;
}

.newslis {
    margin-bottom: 20px;
}

.newslis li {
    padding: 30px 26px;
    border-bottom: 1px solid #c9cdd2;
    cursor: pointer;
}

.newslis li:hover {
    background: #f0f4fa;
}

.newsliHed {
    margin-bottom: 18px;
    overflow: hidden;
}

.newsliHlef {
    margin-right: 94px;
    color: #333;
    font-size: 22px;
}

.newsTit {
    float: left;
    max-width: 620px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.newsliHrig {
    float: right;
    color: #969696;
    font-size: 14px;
}

.newsty {
    margin-left: 8px;
    color: #5c91e1;
    font-size: 16px;
    font-style: italic;
    display: none;
}

.newsPara {
    font-size: 16px;
    color: #333;
    line-height: 26px;
    text-align: justify;
    overflow: hidden;
    height: 78px \9;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.newsInfPic {
    float: left;
    width: 135px;
}

.newsconRig {
    position: relative;
    top: -3px;
    margin-left: 156px;
    text-align: left;
}

.read .newsliHlef, .read .newsPara {
    color: #969696;
}

.newslis li.noborBtom {
    border-bottom: none;
}

.newsbtom {
    padding: 0 18px 40px 0;
    overflow: hidden;
    text-align: right;
}

.turnPageNew {
    overflow: hidden;
    display: inline-block;
}

.turnPageNew li {
    float: left;
    margin-right: 9px;
    width: 24px;
    height: 24px;
    border-radius: 1px;
    background: #e8ecef;
    font-size: 12px;
    color: #333;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
}

.preIcon {
    margin-top: -2px;
    display: inline-block;
    width: 6px;
    height: 10px;
    background: url("../images/liz/tup_icon1.png") no-repeat;
    vertical-align: middle;
}

.nextIcon {
    margin-top: -2px;
    margin-left: 3px;
    display: inline-block;
    width: 6px;
    height: 10px;
    background: url("../images/liz/tup_icon2.png") no-repeat;
    vertical-align: middle;
}

.turnPageNew li.active, .turnPageNew li:hover {
    background: #1664d9;
    color: #fff;
}

.turnPageNew li.pageTxt {
    width: auto;
    border: none;
    background: none;
    color: #333;
}

.turnPageNew li:hover .preIcon {
    background: url("../images/liz/tup_icon1h.png") no-repeat;
}

.turnPageNew li:hover .nextIcon {
    background: url("../images/liz/tup_icon2h.png") no-repeat;
}

.newsMenu {
    padding-top: 12px;
}

.newsMenu li {
    margin-bottom: 12px;
    padding: 0 12px;
    height: 35px;
    color: #2d3b58;
    font-size: 16px;
    font-weight: bold;
    line-height: 35px;
    cursor: pointer;
}

.newsMenu li.active, .newsMenu li:hover {
    background: #5c91e1;
    color: #fff;
}

.arrIcon {
    float: right;
    display: none;
    margin-top: -1px;
}

.newIcon {
    position: relative;
    top: -2px;
    display: inline-block;
    margin-right: 8px;
    width: 22px;
    height: 22px;
    vertical-align: middle;
}

.newIcon1 {
    background: url("../images/liz/news_icon1.png") no-repeat center;
}

.newIcon2 {
    background: url("../images/liz/news_icon2.png") no-repeat center;
}

.newIcon3 {
    background: url("../images/liz/news_icon3.png") no-repeat center;
}

.newIcon4 {
    background: url("../images/liz/news_icon4.png") no-repeat center;
}

.newIcon5 {
    background: url("../images/liz/news_icon5.png") no-repeat center;
}

.newIcon6 {
    background: url("../images/liz/news_icon6.png") no-repeat center;
}

.newsMenu li.active .arrIcon, .newsMenu li:hover .arrIcon {
    display: block;
}

.active .newIcon1, .newsMenu li:hover .newIcon1 {
    background: url("../images/liz/news_icon1h.png") no-repeat center;
}

.active .newIcon2, .newsMenu li:hover .newIcon2 {
    background: url("../images/liz/news_icon2h.png") no-repeat center;
}

.active .newIcon3, .newsMenu li:hover .newIcon3 {
    background: url("../images/liz/news_icon3h.png") no-repeat center;
}

.active .newIcon4, .newsMenu li:hover .newIcon4 {
    background: url("../images/liz/news_icon4h.png") no-repeat center;
}

.active .newIcon5, .newsMenu li:hover .newIcon5 {
    background: url("../images/liz/news_icon5h.png") no-repeat center;
}

.active .newIcon6, .newsMenu li:hover .newIcon6 {
    background: url("../images/liz/news_icon6h.png") no-repeat center;
}

/*新闻详情*/
.nwdetail {
    margin: 0 auto;
    width: 860px;
}

.nwdetlHed {
    margin-bottom: 16px;
    padding: 40px 0 30px 0;
    border-bottom: 1px solid #c9c9c9;
    color: #344da8;
    font-size: 30px;
    text-align: center;
}

.nwdetIntro {
    margin-bottom: 36px;
    height: 40px;
    background: #f0f4fa;
    line-height: 40px;
    color: #969696;
    font-size: 14px;
    text-align: center;
}

.marig80 {
    margin-right: 80px;
}

.fontSize {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 1px;
    line-height: 20px;
}

.fontSize.active {
    background: #5c91e1;
    color: #fff;
}

.inlineBlock {
    display: inline-block;
}

.nwdetPara {
    color: #333;
    font-size: 16px;
    line-height: 28px;
    text-align: justify;
    text-indent: 32px;
}

.nwdetPic {
    margin: 36px 0;
    text-align: center;
}

.picTxt {
    margin-top: 6px;
    color: #969696;
    font-size: 14px;
}

.nwedit {
    float: right;
    margin: 6px 0 40px 0;
}

.nwdetBtom {
    position: relative;
    padding: 30px 0 68px 0;
    border-top: 1px solid #c9c9c9;
    text-align: center;
}

.returnList {
    display: inline-block;
    padding: 0 30px;
    height: 30px;
    border-radius: 1px;
    background: #5c91e1;
    color: #fff;
    font-size: 14px;
    line-height: 30px;
}

.returnList:hover {
    background: #4c82d3;
}

.nwshare {
    position: absolute;
    right: 0;
    bottom: 64px;
    color: #333;
    font-size: 14px;
    line-height: 26px;
}

.shareBtn {
    float: left;
    margin-left: 16px;
    width: 36px;
    cursor: pointer;
}

.martop_3 {
    margin-top: -3px;
}

.nwcode {
    position: absolute;
    right: -30px;
    bottom: 104px;
    width: 193px;
    height: 225px;
}

.closeBtn {
    float: right;
    width: 50px;
    height: 100%;
    cursor: pointer;
    text-align: center;
}

.closeBtn:hover {
    background: #b90b0c;
}

/*留言咨询*/
.consPop1 {
    margin-top: -280px;
    height: 560px;
}

.consPcont1 {
    padding: 30px 206px 0 0;
}

.consPlis li {
    margin-bottom: 18px;
    overflow: hidden;
}

.conspTit {
    float: left;
    width: 230px;
    color: #333;
    font-size: 14px;
    text-align: right;
    line-height: 33px;
}

.conspInf {
    margin-left: 240px;
}

.putSty {
    padding: 5px 8px;
    width: 100%;
    border: 1px solid #c1c1c1;
    border-radius: 1px;
    color: #aaa;
    font-size: 14px;
    font-family: "微软雅黑";
    box-sizing: border-box;
    box-shadow: 0 1px 2px 0px #dfdfdf inset;
    outline: none;
}

.putSty:focus {
    border: 1px solid #868ec1;
    color: #333;
    box-shadow: 0 1px 3px 1px #e9f4ff inset;
}

textarea.putSty {
    height: 60px;
    line-height: 18px;
    resize: none;
}

.radioLi {
    float: left;
    margin: 8px 16px 0 0;
    color: #333;
    font-size: 14px;
}

.radioSty {
    position: relative;
    top: -2px;
}

.conspCode {
    margin-right: 106px;
}

.conspCodpic {
    float: right;
    width: 95px;
}

.consPfoot {
    padding-top: 12px;
    text-align: center;
}

.conspInf .phTips {
    color: #aaa !important;
    font-size: 14px !important;
}

/*投诉建议*/
.consPop2 {
    height: 740px;
    margin-top: -370px;
}

.consPcont2 {
    padding: 10px 20px 10px 20px;
}

.sugTable {
    border: 1px solid #ccc;
}

.sugTable td {
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    color: #333;
    font-size: 14px;
    text-align: center;
}

.bgtd {
    background: #f7f8f9;
}

.selectSty {
    padding: 11px 12px;
    border: none;
    box-shadow: none;
}

.selectSty:focus {
    border: none;
}

select.selectSty {
    padding: 11px 8px;
}

textarea.putSty.height270 {
    height: 270px;
}

.upfile {
    float: left;
    margin: 4px 10px;
    padding: 0 12px;
    height: 30px;
    border: 1px solid #ccc;
    background: url("../images/liz/file_bg.png") repeat-x;
    color: #333;
    font-size: 14px;
    line-height: 30px;
    cursor: pointer;
}

.fileIcon {
    margin-right: 4px;
}

.upfile:hover {
    background: url("../images/liz/file_bgh.png") repeat-x;
}

.sugCode {
    float: right;
    width: 128px;
    height: 41px;
    border-left: 1px solid #ccc;
}

.sugcodLef {
    margin-right: 130px;
}

/*律师端中心*/
.lwIcon {
    position: relative;
    top: -2px;
    display: inline-block;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}

.lwIcon1 {
    background: url("../images/liz/lw_icon1.png") no-repeat;
}

.lwIcon2 {
    background: url("../images/liz/lw_icon2.png") no-repeat;
}

.lwIcon3 {
    background: url("../images/liz/lw_icon3.png") no-repeat;
}

.lwIcon4 {
    background: url("../images/liz/lw_icon4.png") no-repeat;
}

.lwIcon5 {
    background: url("../images/liz/lw_icon5.png") no-repeat;
}

.active .lwIcon1, .menuLeft li:hover .lwIcon1 {
    background: url("../images/liz/lw_icon1h.png") no-repeat;
}

.active .lwIcon2, .menuLeft li:hover .lwIcon2 {
    background: url("../images/liz/lw_icon2h.png") no-repeat;
}

.active .lwIcon3, .menuLeft li:hover .lwIcon3 {
    background: url("../images/liz/lw_icon3h.png") no-repeat;
}

.active .lwIcon4, .menuLeft li:hover .lwIcon4 {
    background: url("../images/liz/lw_icon4h.png") no-repeat;
}

.active .lwIcon5, .menuLeft li:hover .lwIcon5 {
    background: url("../images/liz/lw_icon5h.png") no-repeat;
}

.menuLeftnew li:hover {
    background: #3d83e3;
    color: #fff;
}

.txtRed {
    color: #f52441;
}

/*02找律师-02*/
.padding26 {
    padding: 26px;
}

.findLaw {
    margin-bottom: 40px;
}

.findLawRig {
    float: right;
    width: 355px;
    height: 238px;
    /*by ckx*/
    /*border: 1px solid #ddd;*/
}

.findLawLef {
    margin-right: 385px;
}

.findlawPic {
    float: left;
    width: 114px;
}

.findlawInf {
    margin-left: 134px;
}

.starGroup {
    float: left;
    margin: 12px 12px 0 18px;
}

.replyCase {
    float: left;
    margin-top: 10px;
    color: #ff3535;
    font-size: 14px;
}

.marlef10 {
    margin-left: 10px;
}

.font30 {
    font-size: 30px;
}

.ovflow {
    overflow: hidden;
}

.findlawLis {
    padding-bottom: 16px;
    border-bottom: 1px solid #d6d6d6;
}

.findlawLis li {
    margin-top: 20px;
    overflow: hidden;
    line-height: 24px;
}

.findlawTit {
    float: left;
    color: #666;
    font-size: 14px;
}

.findlawliRig {
    margin-left: 76px;
    color: #000;
    font-size: 16px;
}

.workYear {
    float: left;
    margin-left: 16px;
    margin-top: -3px;
    color: #344da8;
    font-size: 14px;
}

.yearNum {
    margin: 0 6px;
    font-size: 18px;
    font-weight: bold;
}

.txtColor1 {
    color: #344da8;
}

.lawBtngroup {
    margin-top: 16px;
    overflow: hidden;
}

.lawBtn {
    float: left;
    margin-right: 8px;
    width: 114px;
    height: 41px;
    background: url("../images/liz/lw_bt.png") no-repeat;
    color: #fff;
    font-size: 14px;
    line-height: 38px;
    line-height: 36px \9;
    text-align: center;
    cursor: pointer;
}

.lawBtn:hover {
    background: url("../images/liz/lw_bth.png") no-repeat;
}

.lawBtn img {
    position: relative;
    margin-right: 4px;
}

.top3 {
    top: 3px;
}

.top5 {
    top: 5px;
    top: 4px \9;
}

.serviceTit {
    padding-left: 28px;
    height: 20px;
    background: url("../images/liz/lawyer_icon4.png") no-repeat left center;
    line-height: 16px;
    color: #203664;
}

.marlef116 {
    margin-left: 116px;
}

.serviceType {
    margin-left: 10px;
    color: #013686;
    font-size: 14px;
}

.marlef12 {
    margin-left: 12px;
}

.marig12 {
    margin-right: 12px;
}

.serviceBtom {
    padding: 10px;
}

.sugTable .phTips {
    color: #aaa !important;
    font-size: 14px !important;
}

/*个人中心-专家*/
.relative {
    position: relative;
}

.marig26 {
    margin-right: 26px;
}

.bestAns {
    float: left;
    margin-right: 14px;
    color: #35b558;
    font-size: 16px;
}

.ansIcon {
    position: relative;
    top: 5px;
    margin-right: 6px;
}

.professor {
    margin-bottom: 28px;
}

.professBtn {
    display: inline-block;
    padding: 0 12px;
    height: 30px;
    line-height: 30px;
    background: #1f63c8;
    color: #fff;
    font-size: 14px;
    border-radius: 2px;
    cursor: pointer;
}

.professBtn:hover {
    background: #3676d6;
}

.comment {
    margin-top: 28px;
    display: none;
}

.commentPut {
    margin-bottom: 10px;
    padding: 8px 12px;
    height: 84px;
    border: 1px solid #d6d6d6;
    background: #f8f8f8;
    box-sizing: border-box;
}

.areaTxt {
    width: 100%;
    height: 100%;
    border: none;
    background: none;
    outline: none;
    color: #919da6;
    font-size: 14px;
    font-family: "微软雅黑";
    resize: none;
}

.txtCenter {
    text-align: center;
}

.loadBtn {
    display: inline-block;
    padding: 0 20px;
    height: 38px;
    border: 1px solid #d6d6d6;
    background: #f8f8f8;
    color: #666;
    font-size: 16px;
    line-height: 38px;
}

.loadBtn:hover {
    color: #5c91e1;
}

.padbtom30 {
    padding-bottom: 30px;
}

/*个人中心-律师端*/
.noBorbtom {
    border-bottom: none !important;
}

.martop_12 {
    margin-top: -12px;
}

.martop24 {
    margin-top: 24px;
}

.txtIcon {
    position: relative;
    top: 4px;
    margin-right: 6px;
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url("../images/liz/txt_icon.png") no-repeat;
}

/*群众个人中心*/
.qzUserlis li {
    position: relative;
}

.message {
    position: absolute;
    top: 70px;
    left: 50%;
    margin-left: -125px;
    width: 250px;
    height: 290px;
    border: 1px solid #cecece;
    background: #fff;
    box-shadow: 1px 1px 8px 0px rgba(0, 0, 0, 0.35);
    z-index: 2;
    display: none;
}

.messageHed {
    padding: 0 12px;
    height: 41px;
    border-bottom: 1px solid #b0b9bf;
    background: url("../images/liz/mes_hed.png") repeat-x;
    line-height: 41px;
}

.meshTit {
    float: left;
    color: #313131;
    font-size: 14px;
    font-weight: bold;
}

.closeMes {
    float: right;
    margin-top: 3px;
    cursor: pointer;
}

.messageInf {
    padding: 20px 0;
    text-align: center;
}

.adoptIcon {
    margin-bottom: 14px;
}

.adoptTxt {
    color: #5d6c85;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
}

.addScore {
    color: #ff2424;
}

.sureBtn {
    margin-top: 16px;
    display: inline-block;
    width: 160px;
    height: 40px;
    background: url("../images/liz/sure_bt.png") no-repeat;
    color: #fff;
    font-size: 20px;
    line-height: 40px;
    cursor: pointer;
}

.sureBtn:hover {
    background: url("../images/liz/sure_bth.png") no-repeat;
}

/*我要委托*/
.consPop3 {
    height: 720px;
    margin-top: -360px;
}

.titStar {
    position: relative;
    top: 5px;
    color: #ee2c43;
    font-size: 20px;
}

textarea.putSty.entrustPut {
    height: 136px;
    white-space: pre-line \9;
}

.putSty.width174 {
    width: 174px;
    width: 173px \9;
}

.limitTxt {
    margin-left: 8px;
    color: #333;
    font-size: 14px;
    line-height: 28px;
}

.limitNum {
    margin: 0 4px;
    color: #ee2c43;
}

.juscode {
    float: left;
    margin-right: 12px;
    width: 172px;
}

.entrustLis .conspTit {
    line-height: 28px;
}

.changeTxt {
    float: left;
    margin-left: 12px;
    color: #333;
    font-size: 14px;
    line-height: 32px;
}

.acceptBtn {
    color: #0e76bc;
    text-decoration: underline;
}

.checkBtn {
    position: relative;
    top: -1px;
}

.marlef_4 {
    margin-left: -4px;
}

.submitBtn {
    height: 37px;
    border: 1px solid #447cd1;
    border-radius: 1px;
    background: url("../images/liz/wt_bt.png") repeat-x;
    font-size: 20px;
    color: #fff;
    line-height: 37px;
    text-align: center;
    cursor: pointer;
}

.submitBtn:hover {
    background: url("../images/liz/wt_bth.png") repeat-x;
}

.putstyBg {
    background: #f3f3f3;
}

.putstyBg:focus {
    background: #fff;
}

.lawcase {
    margin-right: 4px;
    margin-right: 5px \9;
}

/*登录页法网*/
.lContainer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: hidden;
    background: url("../images/liz/log_bg.jpg") no-repeat center bottom;
}

.loginMain {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    margin-left: -250px;
    width: 500px;
    height: 500px;
}

.loginLogo {
    margin-bottom: 34px;
    text-align: center;
}

.loginCont {
    height: 366px;
    border: 1px solid #5581b6;
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 0 8px 1px rgba(0, 37, 92, 0.3);
    overflow: hidden;
}

.loginHed {
    height: 58px;
    border-bottom: 1px solid #dfe5ed;
    background: url("../images/liz/log_hed.png") repeat-x;
    color: #646665;
    font-size: 23px;
    text-align: center;
    line-height: 58px;
}

.logincInf {
    padding: 38px;
}

.userLi {
    margin-bottom: 26px;
    border: 1px solid #d5d5d5;
    border-radius: 1px;
    height: 49px;
    background: url("../images/liz/userli_bg.png") repeat-x;
}

.userliIcon {
    float: left;
    margin-top: 8px;
    width: 50px;
    height: 34px;
    border-right: 1px dashed #ccc;
}

.userliIcon1 {
    background: url("../images/liz/log_icon1.png") no-repeat center;
}

.userliIcon2 {
    background: url("../images/liz/log_icon2.png") no-repeat center;
}

.userliRig {
    margin-left: 64px;
    margin-right: 10px;
}

.userliPut {
    width: 100%;
    border: none;
    background: none;
    outline: none;
    color: #ccc;
    font-size: 15px;
    line-height: 48px;
    font-family: "微软雅黑";
}

.userliPut::-webkit-input-placeholder {
    color: #ccc;
}

.logBtn {
    margin: 0 auto;
    width: 409px;
    height: 59px;
    background: url("../images/liz/log_bt.png") no-repeat;
    color: #fff;
    font-size: 25px;
    font-weight: bold;
    line-height: 59px;
    text-align: center;
    cursor: pointer;
}

.logBtn:hover {
    background: url("../images/liz/log_bth.png") no-repeat;
}

.userLi.active {
    border: 1px solid #88c2fc;
    background: url("../images/liz/userli_bg_active.png") repeat-x;
}

.active .userliIcon {
    border-right: 1px dashed #46a3ff;
}

.active .userliIcon1 {
    background: url("../images/liz/log_icon1h.png") no-repeat center;
}

.active .userliIcon2 {
    background: url("../images/liz/log_icon2h.png") no-repeat center;
}

.active .userliPut {
    font-weight: bold;
    color: #666;
}

.active .userliPut::-webkit-input-placeholder {
    color: #666;
}

.marbtom38 {
    margin-bottom: 38px;
}

.userLi .phTips {
    color: #ccc !important;
    font-size: 15px !important;
    line-height: 48px !important;
}

.active .phTips {
    color: #666 !important;
    font-weight: bold;
}

/*新用户注册*/
.registMain {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -350px;
    margin-left: -360px;
    width: 720px;
    height: 700px;
    background: #fff;
}

.sepLine {
    float: left;
    margin: 10px 16px 0 16px;
    height: 24px;
    border-left: 1px solid rgba(255, 255, 255, 0.85);
}

.regisWel {
    float: left;
    width: 290px;
    height: 44px;
    background: url("../images/liz/wel_pic.png") no-repeat center;
}

.registCont {
    padding: 40px 0 0 46px;
}

.registLis > li {
    margin-bottom: 20px;
    overflow: hidden;
}

.registLable {
    float: left;
    width: 96px;
    color: #333;
    font-size: 14px;
    line-height: 30px;
}

.starTxt {
    position: relative;
    top: 4px;
    margin-right: 4px;
    color: #e84309;
    font-size: 18px;
}

.registip {
    float: left;
    margin-left: 10px;
    padding: 0 15px;
    height: 32px;
    line-height: 32px;
    background: #ffedd4;
    color: #dc6428;
    font-size: 12px;
    display: none;
}

.warnIcon {
    position: relative;
    top: -2px;
    display: inline-block;
    margin-right: 6px;
    width: 16px;
    height: 16px;
    background: url("../images/liz/warn_icon.png") no-repeat;
    vertical-align: middle;
}

.registPut {
    float: left;
    padding: 0 10px;
    width: 348px;
    height: 32px;
    border: 1px solid #c1c1c1;
    border-radius: 1px;
    box-shadow: 0 1px 2px 0px #dfdfdf inset;
    box-sizing: border-box;
}

.registPutsty {
    width: 100%;
    border: none;
    background: none;
    outline: none;
    font-size: 14px;
    color: #333;
    font-family: "微软雅黑";
    line-height: 30px;
}

.registPutsty::-webkit-input-placeholder {
    color: #333;
}

.active .registPut {
    border: 1px solid #fd9662;
}

.active .registip {
    display: block;
}

.marlef_4 {
    margin-left: -4px;
}

.selectli {
    float: left;
    width: 170px;
    margin-right: 8px;
}
.selectli1{
    position: relative;
    width: 50%;
}

.selectPut {
    color: #333;
}

.radiolis {
    overflow: hidden;
    margin-left: -5px;
}

.radiolis li {
    float: left;
    margin-bottom: 6px;
    width: 96px;
}

.radiolis .radioLi {
    margin-right: 0;
}

.registFoot {
    margin-left: 96px;
    margin-top: 26px;
}

.registSel {
    color: #333;
    font-size: 14px;
}

.regCheck {
    position: relative;
    top: -1px;
    display: inline-block;
    margin-right: 8px;
    width: 16px;
    height: 16px;
    background: url("../images/liz/reg_icon1.png") no-repeat;
    vertical-align: middle;
}

.regCheck.active {
    background: url("../images/liz/reg_icon1h.png") no-repeat;
}

.regLink {
    color: #4f74e9;
    text-decoration: underline;
}

.submit {
    margin-top: 26px;
    overflow: hidden;
}

.submitTip {
    position: relative;
    top: 6px;
    margin-left: 16px;
    display: inline-block;
    color: #898989;
    font-size: 14px;
}

.disNone {
    display: none;
}

.padrig0 {
    padding-right: 0px;
}

/*2017/10/16执法服务*/
.lawService {
    margin-top: 30px;
    overflow: hidden;
}

.lawServlef {
    float: left;
    width: 386px;
}

.picSlide {
    position: relative;
    height: 260px;
}

.picIntro {
    padding: 16px 10px;
    background: #f5f5f5;
    font-size: 14px;
}

.introTime {
    color: #888;
    line-height: 24px;
}

.paraIntro {
    color: #555;
}

.introSource {
    float: right;
    color: #d93d57;
}

.lawServrig {
    float: right;
    width: 366px;
}

.reguHicon {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 28px;
    vertical-align: middle;
}

.reguHicon2 {
    background: url("../images/liz/zff_icon2.png") no-repeat center;
}

.marlef124 {
    margin-left: 124px;
}

.reguTitInner {
    position: relative;
    top: -3px;
}

.lawSerpic {
    margin-top: 16px;
    height: 70px;
}

.geguLisNoborbtom li {
    padding: 10px 5px;
    border-bottom: none;
}

.geguLisNoborbtom li.new .geguliLef {
    background: url("../images/liz/new_bg.png") no-repeat left center;
}

.lawServcent {
    margin: 0 410px 0 406px;
}

.reguHicon1 {
    background: url("../images/liz/zff_icon1.png") no-repeat center;
}

.geguLisNoborbtom .geguLink:hover {
    text-decoration: none;
    font-weight: bold;
}

.geguLisNoborbtom .geguLink {
    margin-left: 34px;
}

.geguLisNoborbtom .geguliLef {
    background: url("../images/liz/li_dot.png") no-repeat 10px center;
}

.reguHicon5 {
    background: url("../images/liz/zff_icon5.png") no-repeat center;
}

.marbtom30 {
    margin-bottom: 30px;
}

.innovate {
    margin-right: 410px;
}

.reguHicon3 {
    top: -2px;
    background: url("../images/liz/zff_icon3.png") no-repeat center;
}

.innovateli {
    margin-bottom: 26px;
    overflow: hidden;
}

.innovatRig {
    margin-left: 406px;
}

.reguHicon4 {
    top: -4px;
    background: url("../images/liz/zff_icon4.png") no-repeat center;
}

.stageHed {
    margin-bottom: 24px;
    border-bottom: 3px solid #1d8eff;
    overflow: hidden;
}

.stageHlef {
    float: left;
    width: 200px;
    height: 31px;
    background: url("../images/liz/zff_icon6bg.png");
    line-height: 32px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.stageIcon {
    display: inline-block;
    margin-right: 4px;
    width: 40px;
    height: 20px;
    background: url("../images/liz/zff_icon6.png") no-repeat center;
    vertical-align: middle;
}

.stageLis {
    overflow: hidden;
    margin-left: -23px;
}

.stageLis li {
    float: left;
    margin-left: 23px;
    width: 246px;
}

.stagePic {
    height: 166px;
}

.stageTip {
    padding: 16px 0;
    background: #f0f4fa;
}

.stageTxt {
    padding-left: 10px;
    height: 15px;
    border-left: 5px solid #5c91e1;
    color: #222;
    font-size: 16px;
    line-height: 14px;
}

.slidePre {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -25px;
    width: 32px;
    height: 50px;
    background: url("../images/liz/btn_pre.png") no-repeat;
    z-index: 2;
    cursor: pointer;
}

.slideNext {
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -25px;
    width: 32px;
    height: 50px;
    background: url("../images/liz/btn_next.png") no-repeat;
    z-index: 2;
    cursor: pointer;
}

.slideTxt {
    background: url("../images/liz/slideBar_bg.png") repeat-x;
    color: #fff;
    font-size: 16px;
    line-height: 74px;
}

.slideBar {
    bottom: -18px;
}

/*法制宣传*/
.lawBigtit {
    padding: 10px;
    background: #f0f5fc;
    color: #222;
    font-size: 30px;
    font-weight: bold;
}

.fcIcon2 {
    background: url("../images/liz/fc_icon2.png") no-repeat center;
}

.fcIcon1 {
    background: url("../images/liz/fc_icon1.png") no-repeat center;
}

.fcIcon3 {
    background: url("../images/liz/fc_icon3.png") no-repeat center;
}

.fcIcon4 {
    background: url("../images/liz/fc_icon4.png") no-repeat center;
}

.fcIcon5 {
    background: url("../images/liz/fc_icon5.png") no-repeat center;
}

.fcIcon6 {
    background: url("../images/liz/fc_icon6.png") no-repeat center;
}

.lawerConlis li {
    height: 48px;
    padding: 6px 4px 0 13px;
    padding-top: 8px \9;
}

.allFile {
    padding: 28px 0 40px 0;
    background: #f2f5fa;
}

.filelis {
    overflow: hidden;
    margin-left: -12px;
}

.filelis > li {
    float: left;
    margin-left: 12px;
    width: 390px;
    border-top: 3px solid #5c91e1;
    border-bottom: 3px solid #ccd8e5;
    background: #fff;
}

.fileHed {
    padding: 10px;
    overflow: hidden;
}

.fileHlef {
    float: left;
    padding-left: 30px;
    height: 26px;
    color: #5c91e1;
    font-size: 18px;
    font-weight: bold;
    line-height: 26px;
}

.fileHbg1 {
    background: url("../images/liz/fc_icon7.png") no-repeat left 2px;
}

.fileHbg2 {
    background: url("../images/liz/fc_icon8.png") no-repeat left 2px;
}

.fileHbg3 {
    background: url("../images/liz/fc_icon9.png") no-repeat left 2px;
}

.martop4 {
    margin-top: 4px;
}

.fileInf {
    padding: 6px 20px;
}

.fileInfLis {
    overflow: hidden;
    margin-left: -20px;
}

.fileInfLis li {
    float: left;
    margin-left: 20px;
    margin-bottom: 20px;
    width: 165px;
}

.filePic {
    height: 100px;
}

.stageTxtnew {
    padding-left: 6px;
    margin-top: 12px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/*新闻列表2-搜索结果*/
.searchBox {
    padding-top: 18px;
    height: 139px;
    background: url("../images/liz/news_bg1.png") repeat-x;
    text-align: center;
    box-sizing: border-box;
}

.newsType {
    display: inline-block;
    margin-bottom: 14px;
}

.newsType li {
    position: relative;
    float: left;
    padding: 0 26px;
    height: 27px;
    color: #333;
    font-size: 14px;
    line-height: 27px;
    cursor: pointer;
}

.newsType li.active, .newsType li:hover {
    background: #3d83e3;
    color: #fff;
}

.newsType li.active:before, .newsType li:hover:before {
    content: '';
    display: block;
    position: absolute;
    bottom: -8px;
    left: 50%;
    margin-left: -5px;
    width: 10px;
    height: 8px;
    background: url("../images/liz/trigon_icon.png") no-repeat;
}

.expertSer {
    display: inline-block;
}

.width140 {
    width: 140px;
}

.width570 {
    width: 570px;
}

.bottom2 {
    bottom: 2px;
}

.expertSlef {
    margin-right: 74px;
    padding-left: 4px;
}

.expertPut {
    width: 100%;
    color: #333;
}

.expertPut::-webkit-input-placeholder {
    color: #333;
}

.expertTxt {
    float: left;
    margin-left: 14px;
    color: #333;
    font-size: 14px;
    line-height: 38px;
    text-decoration: underline;
    cursor: pointer;
}

.resultLef {
    float: left;
    color: #2d3b58;
    font-size: 14px;
}

.searDetail {
    margin-bottom: 20px;
}

.searDetail li {
    padding: 30px 22px;
    border-bottom: 1px solid #c9cdd2;
}

.searDetail li:hover {
    background: #f0f4fa;
}

.marryTxt {
    color: #f10000;
}

.searNewsTit {
    color: #333;
    font-size: 22px;
}

.searNewsIntro {
    margin: 4px 0;
    color: #969696;
    font-size: 14px;
    overflow: hidden;
}

.searNewsPara {
    color: #333;
    font-size: 16px;
    text-align: justify;
    line-height: 28px;
}

.creditLine {
    display: inline-block;
    padding: 0 3px;
    height: 14px;
    border: 1px solid #b0cefa;
    border-radius: 1px;
    background: #ebf3ff;
    color: #4786e0;
    font-size: 12px;
    font-family: "微软雅黑";
    line-height: 14px;
}

.newsListInf {
    position: relative;
}

.newli .newsty {
    display: inline;
}

.newli .newsliHlef {
    font-weight: bold;
}

.widthPer100 {
    width: 100%;
}

.expertSlef .phTips {
    color: #999 !important;
    font-size: 14px !important;
    line-height: 36px !important;
}

.searRes .phTips {
    color: #333 !important;
}
/*20171124*/
.conFormrig {
    float: right;
}

.timeList {
    float: left;
    margin-right: 10px;
}

.timeLimit {
    float: left;
    padding: 0 7px;
    width: 102px;
    height: 32px;
    border: 1px solid #ccc;
    color: #999;
    font-size: 14px;
    font-weight: normal;
    line-height: 32px;
    box-sizing: border-box;
}

.timeLine {
    float: left;
    margin: 0 5px;
    height: 16px;
    width: 15px;
    border-bottom: 1px solid #999;
}

.timeSel {
    display: inline-block;
    position: relative;
    top: 4px;
    margin-right: 4px;
    width: 18px;
    height: 18px;
    background: url("../images/liz/time_icon.png") no-repeat;
    cursor: pointer;
}

.searchNew {
    position: relative;
    width: 260px;
    height: 32px;
    float: left;
}

.expertSnew {
    margin-right: 50px;
    padding-left: 8px;
}

.lawPutNew {
    width: 100%;
    color: #999;
    font-size: 14px;
    font-family: "微软雅黑";
    line-height: 30px;
    border: none;
    outline: none;
    background: none;
    box-sizing: border-box;
}

.lawPutNew::-webkit-input-placeholder {
    color: #999;
}

.width40 {
    width: 40px;
}

.martop3 {
    margin-top: 3px;
}

/*通报页*/
.marlef22 {
    margin-left: 22px;
}

.notification {
    overflow: hidden;
    margin-bottom: 82px;
    margin-bottom: 32px \9;
}

.notificationLef {
    float: left;
    width: 200px;
    border: 1px solid #e5e5e5;
    background: #f7f8f9;
}

.notificationRig {
    margin-left: 220px;
}

.height28 {
    height: 28px;
}

.menuLeflisNew li {
    background: #f7f8f9;
    border-bottom: none;
    padding: 8px 16px;
    border-top: 1px solid #f7f8f9;
    border-bottom: 1px solid #f7f8f9;
}

.menuLeflisNew li.active, .menuLeflisNew li:hover {
    background: #fff;
    border-top: 1px solid #e4e6eb;
    border-bottom: 1px solid #e4e6eb;
}

.consIntro {
    padding: 12px 4px;
    border-top: 2px solid #3d83e3;
    color: #333;
    font-size: 14px;
    font-weight: bold;
}

.consNum {
    color: #f52441;
}

.consDetailLis {
    overflow: hidden;
    margin-left: -6px;
}

.consDetailLis li {
    float: left;
    margin-left: 6px;
    width: 239px;
}

.consTable {
    border: 1px solid #d6d6d6;
    text-align: center;
}

.consTable th {
    padding: 11px 10px;
    border-bottom: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    background: #eaf1fa;
    font-size: 14px;
    color: #333;
}

.consTable td {
    padding: 8px 10px;
    border-bottom: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    font-size: 14px;
    color: #333;
}

.consTable td.tdNum {
    color: #4b63b1;
}

.trHasbg {
    background: #f7f8f9;
}

.expertSnew .phTips {
    color: #999 !important;
    font-weight: normal;
    line-height: 30px !important;
}

/*2017/12/14修改 执法服务-执法服务4*/
.lawyerZfhed {
    padding: 0 10px;
    height: 31px;
    border-bottom: 3px solid #1d8eff;
    background: url("../images/liz/zff_icon6bg.png") no-repeat left center;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 32px;
}

.zfIcon {
    margin-right: 4px;
    position: relative;
    top: 4px;
}

.lawyerZfinf {
    position: relative;
    height: 368px;
    overflow: hidden;
    background: url("../images/liz/zf_bg.png") no-repeat center;
}

.lawyerZfinf .style_nav li {
    width: 46px;
    background: #8fc7ff;
    color: #fefeff;
    font-size: 18px;
    font-weight: normal;
}

.lawyerZfinf .style_nav li.active {
    border-left: 2px solid #5c91e1;
    background: #fff;
    color: #598ddb;
    font-weight: bold;
}

.lawyerZfinf .more {
    margin-top: 16px;
}

.lawyerZfinfLeft {
    position: absolute;
    top: 10px;
    left: 9px;
    width: 575px;
    bottom: 10px;
}

.lawyerZfinfRight {
    position: absolute;
    top: 10px;
    right: 10px;
    width: 575px;
    bottom: 10px;
}

.lawyerZfinf .style_nav {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    width: 45px;
    height: 345px;
}

/*2018/01/02修改*/
.registLable {
    width: 110px;
    /*letter-spacing: 2px;*/
}

.radiolisNew li {
    margin-bottom: 2px;
}

.codeGet {
    display: inline-block;
    padding: 0 12px;
    height: 32px;
    border-radius: 2px;
    background: #1f63c8;
    color: #fff;
    font-size: 14px;
    line-height: 32px;
}

.codeGet:hover {
    background: #2e6ecd;
}

.paddingTop30 {
    padding-top: 30px;
}

.popRegistNew {
    height: 722px;
    margin-top: -361px;
}

.codePic {
    float: left;
    height: 30px;
    width: 80px;
    border: 1px solid #ccc;
    cursor: pointer;
}

/*2018/01/03新增*/

/*登录4*/
.loginPop {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -401px;
    margin-top: -242px;
    width: 802px;
    height: 485px;
    background: url("../images/liz/login_bg4.jpg") no-repeat center;
}

.loginPhed {
    padding-left: 24px;
    height: 47px;
    background: url("../images/liz/login_hbg.png") no-repeat center;
    color: #fff;
    font-weight: bold;
    line-height: 45px;
}

.height45 {
    height: 45px;
}

.userLogin {
    margin: 28px 0 0 42px;
    padding: 0 38px 20px 38px;
    width: 366px;
    border: 1px solid #d1d1d1;
    border-radius: 2px;
    background: #fff;
    box-sizing: border-box;
}

.codeJusOut {
    float: left;
    width: 190px;
}

.codeJusPic {
    float: left;
    margin-left: 6px;
    width: 90px;
    height: 32px;
}

.codeJusGet {
    float: left;
    display: inline-block;
    margin-left: 6px;
    padding: 0 16px;
    border: 1px solid #447cd1;
    border-radius: 1px;
    background: url("../images/liz/code_bt1.png") repeat-x;
    height: 30px;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
}

.codeJusGet:hover {
    background: url("../images/liz/code_bt1h.png") repeat-x;
}

/*找回密码*/
.pswFindPop {
    height: 452px;
    margin-top: -226px;
    background: #fff;
}

.pswFindPcont {
    padding: 36px 208px 0 0;
}

.pswFindLis li {
    overflow: hidden;
    margin-bottom: 18px;
}

.pswLable {
    float: left;
    width: 230px;
    color: #333;
    font-size: 14px;
    line-height: 32px;
    text-align: right;
}

.pswPutOut {
    margin-left: 242px;
}

.pswPutsty {
    padding: 0 10px;
    height: 32px;
    border: 1px solid #d0d0d0;
    border-radius: 1px;
    background: url("../images/liz/put_bg.png") repeat-x;
    width: 100%;
    box-sizing: border-box;
    color: #aaa;
    font-size: 14px;
    line-height: 30px;
    font-family: "微软雅黑";
    outline: none;
}

.pswPutsty::-webkit-input-placeholder {
    color: #aaa;
}

.pswPutsty:focus {
    border: 1px solid #868ec1;
    background: url("../images/liz/put_bg_active.png") repeat-x;
    color: #333;
}

.pswPutsty:focus::-webkit-input-placeholder {
    color: #333;
}

.codeLeft {
    float: left;
    margin-right: 10px;
    width: 247px;
}

.codeRight {
    float: left;
    width: 95px;
    height: 32px;
}

.pswBtnGroup {
    margin-left: 242px;
    margin-top: 28px;
}

.pswBtn1 {
    display: inline-block;
    padding: 0 38px;
    height: 37px;
    border: 1px solid #447cd1;
    border-radius: 1px;
    background: url("../images/liz/pw_bt1.png") repeat-x;
    color: #fff;
    font-size: 20px;
    line-height: 37px;
}

.pswBtn1:hover {
    background: url("../images/liz/pw_bt1h.png") repeat-x;
}

.pswBtn2 {
    display: inline-block;
    padding: 0 38px;
    height: 37px;
    border: 1px solid #ccc;
    border-radius: 1px;
    background: url("../images/liz/pw_bt2.png") repeat-x;
    color: #666;
    font-size: 20px;
    line-height: 37px;
}

.pswBtn2:hover {
    background: url("../images/liz/pw_bt2h.png") repeat-x;
}

.pswPutOut .phTips {
    color: #aaa !important;
    font-size: 14px !important;
}

/*07综合搜索*/
.minHeight396 {
    min-height: 396px;
}

.lawinp.searchInf input {
    width: 820px;
    text-indent: 10px;
}

.searchLogo {
    float: left;
    margin-left: 20px;
    margin-top: 6px;
    width: 130px;
    height: 34px;
    background: url("../images/liz/zh_icon1.png") no-repeat;
}

.lawinp.searchInf {
    margin-left: 160px;
    position: relative;
    height: auto;
    width: auto;
}

.lawbtn.searchBtn {
    width: 94px;
}

.synthesisRight {
    float: right;
    margin-top: 6px;
    width: 70px;
    height: 260px;
}

.synthesisLeft {
    margin-right: 70px;
    margin-top: 30px;
}

.sameCase {
    overflow: hidden;
    margin-bottom: 24px;
}

.sameCaseli {
    float: left;
    margin-right: 28px;
    width: 534px;
}

.sameCaseHed {
    overflow: hidden;
}

.sameCaseTit {
    float: left;
    padding-left: 18px;
    height: 28px;
    border-left: 6px solid #203664;
    color: #203664;
    font-size: 18px;
    font-weight: bold;
    line-height: 28px;
}

.marlef148 {
    margin-left: 148px;
}

.sameCaseHed .reguHrig {
    margin-top: 6px;
}

.sameCaseHed .reguLine {
    position: relative;
    margin-top: 5px;
    margin-right: 66px;
}

.sameCaseInf {
    padding: 0 36px 0 20px;height: 210px;box-sizing: border-box;overflow: hidden;
}

.sameCaseLis li {
    margin-top: 20px;
    padding-left: 10px;
    background: url("../images/liz/li_dot.png") no-repeat left center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.sameCaseLink {
    color: #333;
    font-size: 14px;
}

.sameCaseLink:hover {
    text-decoration: underline;
}

.marlef186 {
    margin-left: 186px;
}

.marlef198 {
    margin-left: 198px;
}

.sameCaseHed .reguLine:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 20px;
    border-left: 1px solid #bebebe;
}

.regulations {
    padding: 20px 0 34px 30px;
}

.regulationHed {
    color: #333;
    font-size: 16px;
}

.regulationPara {
    margin-top: 18px;
    padding-left: 6px;
    font-size: 14px;
    line-height: 24px;
    text-align: justify;
}

.pop {
    top: 50%;
    left: 50%;
    margin-left: -400px;
    background: #fff;
    position: fixed;
    margin-top: -260px;
    display:none
}

/*20180105综合搜索新增*/

.sLayerBox {
    width: 1195px;
    margin: 30px auto 0px;
    padding-bottom: 20px;
}

.sLayerLeft {
    width: 860px;
    border: 1px solid #cccccc;
    border-top: 2px solid #344da8;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    min-height: 178px;
    background: #fff url(../images/liz/s_bg1.png) repeat-x;
    padding: 4px 34px 8px 74px;
    box-sizing: border-box;
    float: left;
    position: relative;
}

.sLayerLeft_icon {
    position: absolute;
    left: 14px;
    top: 2px;
    width: 46px;
    height: 50px;
    background: url(../images/liz/s_bg2.png) no-repeat;
}

.sLayerLeft_title {
    color: #344da8;
    font-size: 22px;
    border-bottom: 1px solid #cccccc;
    line-height: 45px;
}

.sLayerLeft_p {
    color: #333333;
    font-size: 16px;
    text-indent: 2em;
    line-height: 25px;
    margin: 10px 8px 0px;
}

.sLayerRight {
    float: right;
    font-size: 0px;
    overflow: hidden;
    cursor: pointer;
}

.sameCaseli.sMarginRight0 {
    margin-right: 0px;
}

.sNewIcon {
    display: block;
    position: relative;
    float:right;
    margin-right:45px;
    margin-top:4px;
}
/*2018/01/31新增*/

/*后端管理*/
.monitorHed {
    padding: 10px 0 4px 0;
    overflow: hidden;
}

.monitorHtit {
    float: left;
    margin-left: 4px;
    padding-left: 12px;
    height: 22px;
    background: url("../images/liz/per_tit.png") no-repeat;
    color: #333;
    line-height: 20px;
    font-weight: bold;
    font-size: 20px;
}

.refresh {
    float: right;
    position: relative;
    top: -4px;
    margin-right: 2px;
    padding: 0 2px;
    height: 28px;
    border-radius: 3px;
    border: 1px solid #3d83e3;
    background: #fff;
    color: #3d83e3;
    font-size: 16px;
    line-height: 28px;
    cursor: pointer;
}

.refreshIcon {
    margin: 0 3px;
    position: relative;
    top: 3px;
}

.monitorInf {
    overflow: hidden;
}

.monitorLeft {
    float: left;
    width: 500px;
}

.monitorRight {
    float: right;
    width: 454px;
}

.monitorLi {
    margin-bottom: 18px;
    border: 1px solid #ccc;
    border-top: 2px solid #3d83e3;
}

.monitorInHed {
    padding: 0 16px;
    height: 45px;
    background: #eaf1fa;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    line-height: 45px;
}

.monitorInCont {
    padding: 14px 20px;
}

.monitorLis {
    overflow: hidden;
    margin-left: -20px;
    margin-bottom: 12px;
}

.monitorLis li {
    float: left;
    margin-left: 20px;
    padding-top: 14px;
    width: 140px;
    height: 70px;
    border: 1px solid #3d83e3;
    box-sizing: border-box;
}

.marbtom12 {
    margin-bottom: 12px;
}

.monitorIcon {
    float: left;
    margin-left: 9px;
    width: 45px;
    height: 45px;
}

.monitorDetail {
    float: left;
    margin-left: 8px;
}

.monitorSmTit {
    margin-bottom: 4px;
    color: #333;
    font-size: 14px;
}

.monitorSmNum {
    color: #3d83e3;
    font-size: 18px;
    font-weight: bold;
}

.monitorIcon.smIcon {
    width: 38px;
    height: 38px;
}

.condition {
    border: 1px solid #d2d2d2;
    box-sizing: border-box;
}

.conditionTit {
    padding: 6px 10px 0 10px;
    color: #666;
    font-size: 13px;
}

.conditionInf {
    padding: 14px 0;
}

.conditionLis {
    overflow: hidden;
}

.conditionLis > li {
    float: left;
    padding: 0 16px;
    width: 33.3%;
    border-right: 1px dashed #2e84e5;
    box-sizing: border-box;
}

.conditionInfTit {
    margin-bottom: 8px;
    color: #333;
    font-size: 13px;
    font-weight: bold;
}

.conditionInlis li {
    margin-bottom: 2px;
    overflow: hidden;
}

.replyLable {
    float: left;
    color: #666;
    font-size: 13px;
}

.replyNum {
    float: right;
    color: #3d83e3;
    font-size: 13px;
    font-weight: bold;
}

.replyNum.red {
    color: #f24242;
}

.conditionLis > li.noBorig {
    border-right: none;
}

.conditionChart {
    height: 160px;
    padding: 6px 10px;
}

.userMonitor {
    padding: 11px;
    padding: 13px 11px 12px 11px \9;
}

.userMonitorLis {
    overflow: hidden;
    margin-left: -9px;
}

.userMonitorLis li {
    float: left;
    margin-left: 9px;
    width: 137px;
    height: 48px;
    border: 1px solid #ccc;
    color: #333;
    font-size: 14px;
    line-height: 46px;
    text-align: center;
    box-sizing: border-box;
}

.marbtom8 {
    margin-bottom: 8px;
}

.userMonitorLis.marbtom8 {
    margin-bottom: 9px \9;
}

.userMonitorNum {
    position: relative;
    top: 1px;
    font-size: 18px;
    font-weight: bold;
}

.userMonitorAllLis {
    overflow: hidden;
    margin-left: -10px;
}

.userMonitorAllLis li {
    float: left;
    margin-left: 10px;
    width: 136px;
}

.userMonitorHed {
    height: 42px;
    border: 1px solid #3d83e3;
    color: #333;
    font-size: 14px;
    text-align: center;
    line-height: 42px;
    box-sizing: border-box;
}

.userMonitorInf {
    margin-top: 9px;
    padding: 0 5px;
    height: 133px;
    border: 1px solid #ccc;
    box-sizing: border-box;
}

.serviceIcon {
    display: inline-block;
    margin-right: 5px;
    width: 24px;
    height: 20px;
    vertical-align: middle;
}

.serviceIcon1 {
    background: url("../images/liz/gl_icon4.png") no-repeat top center;
}

.serviceIcon2 {
    background: url("../images/liz/gl_icon5.png") no-repeat top center;
}

.serviceIcon3 {
    background: url("../images/liz/gl_icon6.png") no-repeat top center;
}

.consultTotal {
    padding: 15px 4px 13px 4px;
}

.consultTotalSm {
    padding: 5px 4px;
}

.borDashBtom {
    border-bottom: 1px dashed #eee;
}

.consultInner {
    line-height: 18px;
    overflow: hidden;
}

.consultLable {
    float: left;
    color: #333;
    font-size: 13px;
}

.consultTotalSm .consultInner {
    line-height: 16px;
}

.monitorChart {
    padding: 10px;
    height: 300px;
    text-align: center;
    box-sizing: border-box;
}

.messagePop {
    position: fixed;
    right: 10px;
    bottom: 10px;
    width: 360px;
    background: #fff;
    border: 1px solid #e8e8e8 \9;
    box-shadow: 0 0 12px 1px rgba(0, 0, 0, 0.35);
}

.messagepHed {
    padding: 0 12px;
    height: 44px;
    background: url("../images/liz/glp_hed.png") no-repeat;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    line-height: 44px;
}

.messageBtn1 {
    margin-right: 4px;
    display: inline-block;
    width: 16px;
    height: 44px;
    background: url("../images/liz/glp_icon1.png") no-repeat center;
}

.messageClose {
    display: inline-block;
    width: 16px;
    height: 44px;
    background: url("../images/liz/gl_close.png") no-repeat center;
}

.messagePcont {
    padding: 0 15px;
}

.messageTips li {
    padding: 18px;
    border-bottom: 1px solid #d4d4d4;
    background: url("../images/liz/gl_list.png") no-repeat 4px center;
}

.tipsLink {
    color: #5d6c85;
    font-size: 14px;
    font-weight: bold;
}

.linksNum {
    margin: 0 4px;
    color: #ff2424;
}

.tipsLink:hover {
    text-decoration: underline;
}

li.noborBtom {
    border-bottom: none;
}

/*1.31 个人中心-综合统计*/
.dayOrMonth{
    font-size: 16px;
    color: #333;
}
.dayOrMonth li{
    width: 60px;
    height:28px;
    line-height: 28px;
    text-align: center;
    border: 1px solid #3d83e3;
    cursor: pointer;
}
.dayOrMonth li.active{
    background: #3d83e3;
    color: #fff;
    font-weight: bold;
}
.dayOrMonth_1{
    border-radius: 3px 0 0 3px;
}
.dayOrMonth_2{
    border-radius: 0 3px 3px 0;
}
.customize{
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #3d83e3;
    margin-left: 27px;
    margin-right: 8px;
}
.searchInput{
    font-size: 14px;
    color: #888;
    height: 28px;
    line-height: 28px;
    padding-left: 12px;
    border:1px solid #ccc;
    background: #fff;
    border-radius: 3px 0 0 3px;
    cursor: pointer;
}
.searchBtn{
    width: 40px;
    height:30px;
    border-radius: 0 3px 3px 0;
    background: url("../images/index/n_icon1.png") no-repeat center #3d83e3;
    cursor: pointer;
}
.part_t1{
    border-top: 2px solid #3d83e3;
    height:170px;
    background: url("../images/index/n_icon5.png") repeat-x left top;
    margin-bottom: 18px;
}
.part1_p{
    height:100%;
    float: left;
    box-sizing: border-box;
    padding-top: 23px;
    padding-left: 32px;
    position: relative;
}
.part1_p2{
    height:100%;
    float: left;
    box-sizing: border-box;
}
.positionA{
    position: absolute;
}
.borderRD{
    position: absolute;
    top:52px;
    right:0;
    width: 1px;
    height:64px;
    border-right: 1px dashed #cdcdcd;
}
.part1_p_txt{
    margin-left: 77px;
    margin-right: 20px;
}
.part1_p_txt h5{
    font-family: Arial;
    font-size: 36px;
    color: #4a62b3;
    margin-top: 5px;
}
.part1_p_txt h6{
    font-size: 16px;
    color: #333;
}
.part1_p_txt .p{
    line-height: 24px;
    font-size: 14px;
    color: #333;
    margin-top: 10px;
}
.part1_p_txt .p .f_left{
    max-width: 80px;
}
.part1_p_txt .f_right{
    font-size: 12px;
}
.part1_p_txt .Num{
    font-size: 18px;
    font-weight: bold;
    color: #3d83e3;
    margin-right: 2px;
}
.part1_p2 .part1_p_txt{
    margin-left: 27px;
    margin-top: 30px;
}
.part1_p2 .part1_p_txt .p .f_left{
    max-width: 80px;
}
.userMonitor.signWJ{
    padding: 0;
}
.signWJ_1{
    padding: 0 0 20px 20px;
}
.userMonitor_part1{
    margin: 10px 20px 0 0;
    box-sizing: border-box;
    border:1px solid #cccccc;
}
.widthP50{
    width: 50%;
}
.userMonitor_part1 .f_left{
    margin-left: 8px;
}
.userMonitor_part1 .f_right{
    display: inline-block;
    margin-top: 20px;
    margin-right: 10px;
}
.userMonitor_part1 h5{
    font-weight: normal;
    font-size: 14px;
    color: #333;
    margin-top: 10px;
}
.userMonitor_part1 h6{
    font-family: Arial;
    font-size: 30px;
    color: #3d83e3;
    margin-top: 5px;
}
.userMonitor_part1_list{
    width: 100%;
    height:100%;
}
.heightP25{
    height: 25%;
}
.userMonitor_part1_item{
    box-sizing: border-box;
    border-top: 1px dashed #e5e5e5;
    padding: 0 0 0 15px;
}
.noBorder{
    border: none;
}
.userMonitor_part1_list{
    font-size: 14px;
    color: #333;
    line-height: 42px;
}
.userMonitor_part1_list .f_left{
    margin: 0;
}
.userMonitor_part1_list .f_right{
    margin: 0;
}
.userMonitor_part1_list .f_right .Num{
    font-family: Arial;
    font-size: 24px;
    font-weight: bold;
    color: #01bd4d;
    margin-right: 5px;
}
.userMonitor_part1_list .f_right .Unit{
    width: 40px;
    text-align: left;
}
.signWJ2_1{
    height: 60px;
    line-height: 59px;
    box-sizing: border-box;
    border-bottom: 1px solid #c8c8c8;
    padding: 0 15px;
    font-size: 14px;
    color: #333;
}
.signWJ2_1 .f_left .Num{
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    color: #3d83e3;
    margin: 0 5px;
}
.signWJ2_1 .f_right .Num{
    font-family: Arial;
    font-size: 24px;
    color: #3d83e3;
    margin: 0 5px;
}
.positionR{
    position: relative;
}
.signWJ2_2{
    position: absolute;
    top:60px;
    left:0;
    right:0;
    bottom:0;
}
.signWJ2_2 h5{
    font-weight: normal;
    font-size: 14px;
    color: #3d83e3;
    margin-top: 10px;
}
.signWJ2_2 h5 .Num{
    font-size: 30px;
    font-weight: bold;
    color: #3d83e3;
}
.signWJ2_2 p{
    font-size: 14px;
    margin-top: 5px;
}
.signWJ2_2 h6{
    font-weight: normal;
    font-size: 14px;
    color: #3d83e3;
    margin-top: 5px;
}
.signWJ2_2 h6 .Num{
    font-size: 24px;
    color: #3d83e3;
}
.signWJ2_2_left{
    width: 50%;
    height: 100%;
    float: left;
    box-sizing: border-box;
    border-right: 1px solid #c8c8c8;
    text-align: center;
}
.signWJ2_2_right{
    width: 50%;
    height: 100%;
    float: left;
    text-align: center;
}
.signWJ_2{
    float: left;
    height: 100%;
    width: 50%;
    box-sizing: border-box;
    padding: 30px 30px 20px 30px;
}
.borderRS{
    border-right: 1px solid #e5e5e5;
}
.signWJ_3{
    height: 100%;
    width: 100%;
    box-sizing: border-box;
    padding: 20px;
}
.ranksList{
    height:100%;
    width: 100%;
}
.rankItem{
    height: 10%;
    line-height: 30px;
    font-size: 14px;
    color: #333;
}
.rankItem_1{
    width: 25%;
    height:100%;
    float: left;
    position: relative;
}
.rankItem_2{
    width: 50%;
    height:100%;
    float: left;
    font-size: 14px;
    color: #333;
}
.rankItem_3{
    width: 25%;
    height:100%;
    float: left;
    font-size: 12px;
}
.rankItem .Num{
    display: inline-block;
    width: 20px;
    height:20px;
    line-height: 18px;
    text-align: center;
    font-size: 14px;
    color: #333;
    box-sizing: border-box;
    border:1px solid #bdbdbd;
    border-radius: 2px;
    background: url("../images/index/n_icon9_2.png") repeat-x left top;
}
.rankItem.active .Num{
    color: #fff;
    background: url("../images/index/n_icon9_1.png") repeat-x left top;
    border:1px solid #cd0000;
}
.pullCenter{
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    margin:auto;
}
.rankItem_3 .num{
    font-size: 18px;
}
.rankItem.active .rankItem_3{
    color: #ed0000;
}
.rankItem.active .rankItem_3 .num{
    font-weight: bold;
}
.rankItem.even{
    background: #f9f9f9;
}

.partWJ{
    box-sizing: border-box;
    border:1px dashed #ccc;
    margin:10px;
}
.partWJ .color0{
    color: #000;
}
.partWJ .color3{
    color: #333;
}
.partWJ .color7{
    color: #777;
}
.partWJ .colorB{
    color: #3d83e3;
}
.partWJ .colorG{
    color: #01bd4d;
}
.height107{
    height:107px;
}
.height137{
    height:137px;
}
.partWJL_1{
    position: relative;
    width: 50%;
    height: 100%;
    float: left;
    box-sizing: border-box;
    border-right: 1px dashed #e5e5e5;
}
.partWJL_2 {
    position: relative;
    width: 50%;
    height: 100%;
    float: left;
}
.partWJL_1 img{
    position: absolute;
    top:28px;
    margin-left:16px;
}
.partWJL_1 h5{
    font-size: 14px;
    margin-left: 82px;
    margin-top: 12px;
}
.partWJL_1 h4{
    font-weight: normal;
    font-size: 14px;
    margin-left: 82px;
    margin-top: 5px;
}
.partWJL_1 h3{
    font-weight: normal;
    font-size: 14px;
    margin-left: 82px;
}
.partWJL_1 h4 .Num{
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    margin-right: 5px;
}
.partWJL_1 h3 .Num{
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin-left: 5px;
}
.partWJ_list{
    margin: 10px;
    font-size: 14px;
}
.partWJ_item{
    line-height: 27px;
    height:30px;
    box-sizing: border-box;
    border-bottom: 1px dashed #e5e5e5;
    width: 100%;
}
.partWJ_item .f_left{
    margin-left: 10px;
}
.partWJ_item .f_right{
    margin-right: 10px;
}
.partWJ_item .Num{
    font-size: 20px;
    font-weight: bold;
    margin: 0 5px;
}
.partWJL_3{
    position: relative;
    width: 60%;
    height: 100%;
    float: left;
}
.partWJL_3 img{
    position: absolute;
    top:28px;
    margin-left:16px;
}
.partWJL_3 h5{
    max-width: 132px;
    font-size: 14px;
    margin-left: 82px;
    margin-top: 12px;
}
.partWJL_3 h4{
    font-weight: normal;
    font-size: 14px;
    margin-left: 82px;
    margin-top: 5px;
}
.partWJL_3 h3{
    font-weight: normal;
    font-size: 14px;
    margin-left: 82px;
}
.partWJL_3 h4 .Num{
    font-family: Arial;
    font-size: 30px;
    font-weight: bold;
    margin-right: 5px;
}
.partWJL_3 h3 .Num{
    font-family: Arial;
    font-size: 20px;
    font-weight: bold;
    margin-left: 5px;
}
.partWJL_4{
    position: relative;
    width: 40%;
    height: 100%;
    float: left;
}
.borderRD2{
    position: absolute;
    top:20px;
    right:0;
    width: 1px;
    bottom:20px;
    border-right: 1px dashed #cdcdcd;
}
.partWJ.height137 .partWJL_1,.partWJ.height137 .partWJL_3{
    box-sizing: border-box;
    padding-top: 5px;
}
.partWJ.height137 .partWJL_1 img,.partWJ.height137 .partWJL_3 img{
    top:42px;
}
.partWJL_4 h5,.partWJL_4 h4,.partWJL_4 h3{
    margin-left: 30px;
}

/*20180206*/
.replyNew {
    border-top: 1px solid #d6d6d6;
    padding: 0px 30px;
}

.replyTitle {
    color: #3d83e3;
    font-size: 18px;
    background: url(images/icon5.png) no-repeat left center;
    padding-left: 30px;
    margin: 10px 0px;
}

.reply_select {
    color: #919da6;
    font-size: 14px;
    display: inline-block;
    line-height: 32px;
    margin-right: 20px;
}

.reply_select_ul li {
    color: #333333;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #ced1d9;
    padding: 0px 20px;
    cursor: pointer;
    display: inline-block;
    float: left;
    margin-right: 18px;
    position: relative;
}

.reply_select_ul li.active {
    background: #536ab7;
    color: #ffffff;
}

.reply_select_ul li.active:after {
    background: url(images/icon7.png) no-repeat;
    content: '';
    position: absolute;
    left: 50%;
    margin-left: -4px;
    width: 8px;
    height: 8px;
    bottom: -8px;
}

.reply_info_icon {
    width: 21px;
    height: 21px;
    background: url(images/icon6.png) no-repeat;
    display: inline-block;
    float: left;
    cursor: pointer;
    margin-top: 5px;
}

.reply_border {
    border: 1px solid #ececec;
    padding: 0px 20px;
    margin-top: 20px;
}

.reply_border h3 {
    color: #6b7aa9;
    font-size: 16px;
    line-height: 46px;
    font-weight: normal;
}

.reply_border textarea {
    color: #333333;
    font-size: 14px;
    width: 100%;
    height: 215px;
    border: 1px solid #868ec1;
    box-sizing: border-box;
    padding: 6px 10px;
    line-height: 24px;
    resize: none;
}

.replyBorderTop.que_infost_sub {
    border-top: 1px dashed #cccccc;
    padding: 20px 0px 15px 0px;
}

.reply_confirm {
    text-align: center;
    color: #888888;
    font-size: 14px;
    padding-bottom: 35px;
}


/*20180207*/

.marginB5.perBg1 {
    background: url(../images/per_bg1.png) repeat-x;
    border-top: 2px solid #c0c0c0;
    height: 91px;
    box-sizing: border-box;
    padding-top: 20px;
}

.analyticModel {
    border: 1px solid #3d83e3;
    border-left: none;
    border-radius: 3px;
}

.analyticModel li {
    color: #333333;
    font-size: 16px;
    border-left: 1px solid #3d83e3;
    height: 28px;
    line-height: 28px;
    padding: 0px 12px;
    cursor: pointer;
    font-weight: normal;
    float: left;
}

.analyticModel li.active,
.analyticModel li:hover {
    background: #3d83e3;
    color: #ffffff;
    font-weight: bold;
}

.lexicalAnalysis {
    border: 1px solid #d4d4d4;
    border-top: 2px solid #3d83e3;
}

.lexicalAnalysis_top {
    height: 45px;
    background: #eaf1fa;
    padding-left: 10px;
}

.lexicalAnalysis_top ul {
    padding-top: 7px;
}

.lexicalAnalysis_top ul li {
    height: 32px;
    line-height: 32px;
    color: #354355;
    font-size: 14px;
    float: left;
    padding: 0px 22px;
    border-radius: 3px;
    cursor: pointer;
    position: relative;
}

.lexicalAnalysis_top ul li:after {
    content: '';
    left: 50%;
    bottom: -6px;
    margin-left: -4px;
    position: absolute;
    width: 8px;
    height: 6px;
    background: url(../images/per_icon1.png) no-repeat;
    display: none;
}

.lexicalAnalysis_top ul li.active,
.lexicalAnalysis_top ul li:hover {
    color: #ffffff;
    font-weight: bold;
    background: #3d83e3;
}

.lexicalAnalysis_top ul li.active:after,
.lexicalAnalysis_top ul li:hover:after {
    display: block;
}

.lexicalAnalysis_chart {
    text-align: center;
    overflow: hidden;
    margin: 10px 0px;
}

.lexicalAnalysis_bottom {
    border: 1px solid #cccccc;
    margin: 10px;
}

.lexicalAnalysis_bottom_chart {
    text-align: center;
    height: 370px;
}

.lexicalAnalysis_bottom_header {
    height: 50px;
    margin-top: 2px;
    border-bottom: 1px solid #cccccc;
    background: #f6f6f6;
}

.lexicalAnalysis_bottom_ul li {
    height: 40px;
    line-height: 40px;
    color: #333333;
    font-size: 14px;
    padding: 0px 20px;
    float: left;
    cursor: pointer;
    position: relative;
    top: 8px;
}

.lexicalAnalysis_bottom_ul li.active,
.lexicalAnalysis_bottom_ul li:hover {
    background: #ffffff;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-top: 3px solid #3d83e3;
    background: #ffffff;
}

.lexicalAnalysis_bottom_ul li:after {
    content: '';
    height: 20px;
    width: 1px;
    background: #d8d8d8;
    position: absolute;
    left: -1px;
    top: 10px;
}

.lexicalAnalysis_bottom_ul li:nth-child(1):after {
    display: none;
}

.lexicalAnalysis_bottom_txt {
    color: #888888;
    font-size: 14px;
    margin-left: 18px;
    line-height: 48px;
    position: relative;
}

.lexicalAnalysis_bottom_txt_right:after {
    content: '';
    height: 27px;
    width: 1px;
    border-left: 1px dashed #cccccc;
}

.lexicalAnalysis_bottom_txt span {
    color: #01bd4d;
    font-size: 24px;
    margin: 0px 12px;
}

.setSL {
    width: 1195px;
    margin: 0px auto;
}

/*20180208*/

.newMapF {
    position: absolute;
    bottom: 275px;
    left: 25px;
    width: 206px;
    height: 117px;
}

.newMap_pop {
    color: #000000;
    font-size: 14px;
    position: absolute;
    left: 90px;
    top: 80px;
    cursor: pointer;
}

.newMap_pop ul {
    background: url(images/map_new_bg.png) no-repeat;
    width: 136px;
    height: 84px;
    position: absolute;
    left: 50%;
    margin-left: -68px;
    bottom: 20px;
    box-sizing: border-box;
    padding-top: 10px;
}

.newMap_pop ul li {
    background: url(images/map_new_no.png) no-repeat left center;
    color: #555555;
    margin-left: 2px;
    padding-left: 20px;
    line-height: 28px;
    cursor: pointer;
}

.newMap_pop ul li:hover,
.newMap_pop ul li.active {
    background: url(images/map_new_yes.png) no-repeat left center;
    color: #5276fb;
}


/*2018/03/26新增*/


/*法律5-正文*/

.lawBodyPut {
    color: #999;
    width: 100%;
}

.lawBodyPut::-webkit-input-placeholder {
    color: #999;
}

.searchBoxLaw {
    background: none;
    height: auto;
}

.lawMainInf {
    background: url("images/liz/law_bg.png") no-repeat top center;
}

.width560 {
    width: 560px;
}

.lawSection {
    margin-top: 56px;
}

.sectionHed {
    height: 31px;
    background: url("../images/liz/zff_icon6bg.png") no-repeat left center;
}

.sectionHtit {
    margin-left: 12px;
    padding-left: 30px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 31px;
    background: url("images/liz/law_icon1.png") no-repeat left center;
}

.sectionDetail {
    margin-bottom: 80px;
    padding: 0 24px 20px 24px;
    border: 1px solid #f0f4fa;
    border-top: 3px solid #1d8eff;
    background: #fff;
}

.sectionTabHed {
    height: 70px;
    border-bottom: 1px solid #c9cdd2;
    line-height: 70px;
}

.sectionTabHlef {
    float: left;
    color: #000;
    font-size: 22px;
}

.sectionTablis {
    overflow: hidden;
    margin-top: 18px;
}

.sectionTablis li {
    float: left;
    margin-left: 10px;
    padding: 0 10px;
    height: 33px;
    border: 1px solid #5c91e1;
    color: #5c91e1;
    font-size: 14px;
    line-height: 33px;
    cursor: pointer;
}

.secTabIcon {
    margin-right: 5px;
    position: relative;
    top: -2px;
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

.secTabIcon1 {
    background: url("images/liz/law_icon3.png") no-repeat center;
}

.secTabIcon2 {
    background: url("images/liz/law_icon4.png") no-repeat center;
}

.sectionTablis li:hover,
.sectionTablis li.active {
    background: #5c91e1;
    color: #fff;
}

.sectionTablis li:hover .secTabIcon1,
.active .secTabIcon1 {
    background: url("images/liz/law_icon3h.png") no-repeat center;
}

.sectionTablis li:hover .secTabIcon2,
.active .secTabIcon2 {
    background: url("images/liz/law_icon4h.png") no-repeat center;
}

.aviationHed {
    padding: 34px 0 40px 0;
    color: #000;
    font-size: 22px;
    text-align: center;
    font-weight: normal;
}

.aviationIntro {
    color: #333;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
}

.txtBlue {
    color: #5c91e1;
}

.catalogTit {
    margin: 40px 0 40px 0;
    color: #333;
    font-size: 22px;
    font-weight: bold;
    text-align: center;
}

.catalogLis {
    margin-bottom: 20px;
}

.catalogLis li {
    line-height: 54px;
    color: #333;
    font-size: 16px;
    font-weight: bold;
}

.chapterTit {
    padding-left: 24px;
    font-weight: normal;
}

.catalogInflis li {
    padding: 30px 0;
    border-top: 1px solid #c9cdd2;
    color: #333;
    font-size: 14px;
}

.chapterHed {
    text-align: center;
    color: #333;
    font-size: 16px;
}

.chapterPara {
    text-indent: 28px;
    margin-top: 26px;
    line-height: 25px;
}

.rulesTit {
    font-weight: bold;
    margin-right: 8px;
}

.warnIcon {
    display: inline-block;
    width: 17px;
    height: 17px;
    background: url("images/liz/law_icon6.png") no-repeat;
}

.sectionTabCont {
    position: relative;
}

.aviationPop {
    position: relative;
    top: 0px;
    left: 0px;
    right: 0px;
    max-height: 320px;
    border: 1px solid #344da8;
    border-top: 2px solid #344da8;
    overflow: hidden;
    background: #fff;
    box-sizing: border-box;
    /*display: none;*/
}

.aviationPop2 {
    padding: 20px 8px;
    display: block;
}

.timeAxisLis {
    position: relative;
    padding: 8px 0;
    color: #666;
}

.timeAxisLis li {
    margin-bottom: 8px;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
}

.timeAxisCase {
    float: left;
    width: 72px;
    height: 26px;
    border: 1px solid #999;
    color: #999;
    font-size: 14px;
    box-sizing: border-box;
    line-height: 24px;
    text-align: center;
}

.timeAxisCase.active {
    color: #5c91e1;
    border: 1px solid #5c91e1;
}

.currTime {
    float: left;
}

.timeAxisRig {
    margin-left: 82px;
}

.axisCircle {
    float: left;
    position: relative;
    z-index: 1;
    margin: 8px 16px 0 16px;
    width: 9px;
    height: 9px;
    background: url("images/liz/law_icon5.png") no-repeat;
}

.axisTxt {
    float: left;
}

.axisLine {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 180px;
    left: 178px\9;
    width: 1px;
    border-left: 1px solid #c9cdd2;
}

.timeAxisLis li:hover,
.timeAxisLis li.active {
    color: #5c91e1;
}

.timeAxisLis li:hover .axisCircle,
.active .axisCircle {
    background: url("images/liz/law_icon5h.png") no-repeat;
}

.aviationPop1 {
    padding: 24px 0;
}

.aviationTable {
    color: #999;
    font-size: 14px;
}

.aviationTable td {
    padding-top: 15px;
    padding-bottom: 15px;
    box-sizing: border-box;
}

.aviationTd {
    padding-left: 24px;
    color: #333;
}


/*20180326-sjw*/

.add_left {
    width: 200px;
    background: #f0f4fa;
    min-height: 680px;
}

.add_left_ul {
    margin-top: 10px;
}

.add_left_ul li {
    height: 60px;
    line-height: 60px;
    color: #2d3b58;
    color: #2d3b58;
    font-size: 16px;
    font-weight: bold;
    padding-left: 44px;
    cursor: pointer;
    position: relative;
}

.add_left_ul li.add_left_menu1 {
    background: url(images/s_icon1.png) no-repeat 12px center;
}

.add_left_ul li.add_left_menu2 {
    background: url(images/s_icon2.png) no-repeat 12px center;
}

.add_left_ul li.add_left_menu3 {
    background: url(images/s_icon3.png) no-repeat 12px center;
}

.add_left_ul li.add_left_menu4 {
    background: url(images/s_icon4.png) no-repeat 12px center;
}

.add_left_ul li.add_left_menu5 {
    background: url(images/s_icon5.png) no-repeat 12px center;
}

.add_left_ul li:after {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    background: #5c91e1;
    width: 4px;
    display: none;
}

.add_left_ul li.active:after,
.add_left_ul li:hover:after {
    display: block;
}

.add_left_ul li:hover,
.add_left_ul li.active {
    color: #5c91e1;
}

.add_left_ul li.add_left_menu1:hover,
.add_left_ul li.active.add_left_menu1 {
    background: #ffffff url(images/s_icon1_h.png) no-repeat 12px center;
}

.add_left_ul li.add_left_menu2:hover,
.add_left_ul li.active.add_left_menu2 {
    background: #ffffff url(images/s_icon2_h.png) no-repeat 12px center;
}

.add_left_ul li.add_left_menu3:hover,
.add_left_ul li.active.add_left_menu3 {
    background: #ffffff url(images/s_icon3_h.png) no-repeat 12px center;
}

.add_left_ul li.add_left_menu4:hover,
.add_left_ul li.active.add_left_menu4 {
    background: #ffffff url(images/s_icon4_h.png) no-repeat 12px center;
}

.add_left_ul li.add_left_menu5:hover,
.add_left_ul li.active.add_left_menu5 {
    background: #ffffff url(images/s_icon5_h.png) no-repeat 12px center;
}

.add_right {
    float: left;
    padding: 0px 25px;
    width: 942px;
}

.add_right_list li {
    border-bottom: 1px solid #c9cdd2;
    padding: 35px 28px;
    cursor: pointer;
}

.add_right_list li:hover {
    background: #f0f4fa;
}

.add_right_list_title {
    color: #333333;
    font-size: 22px;
}

.add_right_list_title i {
    color: #5c91e1;
    font-size: 16px;
    font-weight: bold;
    margin-left: 5px;
}

.add_right_list_time {
    color: #969696;
    font-size: 14px;
}

.add_right_list_content {
    color: #333333;
    font-size: 16px;
    margin-top: 15px;
}

.add_right_list li.add_right_list_readed .add_right_list_title,
.add_right_list li.add_right_list_readed .add_right_list_content {
    color: #969696;
}

.sectionHtit.nationalLaws {
    background: url(images/s_icon6.png) no-repeat left center;
}

.nationalLawsAll {
    color: #0673c7;
    font-size: 14px;
    line-height: 31px;
    background: url(images/s_icon7.png) no-repeat right center;
    padding-right: 20px;
    margin-right: 10px;
    cursor: pointer;
}

.sectionHtit.interLegise {
    background: url(images/s_icon8.png) no-repeat left center;
}

.interLegise_ul_li {
    border-bottom: 1px solid #c9cdd2;
}

.interLegise_li_first {
    color: #2d3b58;
    font-size: 16px;
    font-weight: bold;
    height: 56px;
    line-height: 56px;
    display: block;
    padding: 0px 20px;
    position: relative;
}

.interLegise_li_first:after {
    content: '';
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -3px;
    width: 12px;
    height: 7px;
    background: url(images/s_icon9.png) no-repeat;
}

.interLegise_ul .interLegise_ul_li.active .interLegise_li_first:after {
    background: url(images/s_icon10.png) no-repeat;
}

.interLegise_ul_list {
    display: none;
    padding: 0px 10px;
}

.interLegise_ul .interLegise_ul_li.active .interLegise_ul_list {
    display: block;
}

.legalLeg {
    height: 54px;
    border-bottom: 1px solid #c9cdd2;
}

.legalLeg_txt {
    color: #5c91e1;
    font-size: 14px;
    margin-top: 17px;
}

.legalLeg_txt span {
    font-size: 16px;
    font-weight: bold;
    margin: 0px 5px;
}

.legalLeg_select {
    width: 115px;
    height: 33px;
    border: 1px solid #ced1d9;
    margin-top: 9px;
}

.legalLeg_select select {
    border: none;
    outline: none;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    color: #333333;
    font-size: 14px;
}

.add_right_list.liPadding28 li {
    padding: 28px;
}

.add_left.minHeight792 {
    min-height: 792px;
}

.pageTurning {
    text-align: right;
    margin-top: 50px;
}

.notYetEffective {
    color: #999999;
    font-size: 14px;
    border: 1px solid #999999;
    height: 24px;
    line-height: 24px;
    padding: 0px 7px;
}

.notYetEffective.modified {
    border: 1px solid #5c91e1;
    color: #5c91e1;
}

.showTxtBox {
    margin-left: 10px;
    position: relative;
    top: 3px;
    display: inline-block;
}

.showTxt {
    width: 17px;
    height: 17px;
    background: url(images/s_icon11.png) no-repeat;
    display: inline-block;
}

.showTxtCon {
    position: absolute;
    top: 22px;
    left: 0px;
    width: 460px;
    height: 278px;
    border: 1px solid #344da8;
    background: #ffffff;
    box-sizing: border-box;
    overflow: hidden;
    display: none;
}

.showTxtCon .showTxtConDiv {
    padding: 0px 20px;
}

.showTxtCon p {
    color: #666666;
    font-size: 14px;
    line-height: 30px;
    margin-top: 20px;
}

.showTxtBox:hover .showTxtCon {
    display: block;
}


/*20180620-sjw*/
.sn_box{background: #f5f8fb; margin-top: 23px; padding: 24px 20px 20px; position: relative;}
.sn_box_toMore{width: 47px; height: 14px; display: block; background: url(../images/sn_bg3.png) no-repeat; position: absolute; top: 17px; right: 16px;}
.sn_box_txt{color: #666666; font-size: 14px; line-height: 24px; margin-top: 13px;}
.sn_box_title{text-align: center; color: #2d3b58; font-size: 18px; font-weight: bold; }
.sn_box_top{background: url(../images/sn_bg1.png) no-repeat center center; text-align: center; height: 40px; margin-top: 15px; }
.sn_box_ul{margin-left: -10px; margin-top: 15px;}
.sn_box_ul li{width: 221px; height: 134px;border: 1px solid #dde5ef; background: #fdfdfe; float: left; margin-left: 10px;}
.sn_box_ul li:hover{background: #f8fcff;}
.sn_box_li_left{width: 91px; height: 117px; margin-left: 8px; margin-top: 9px;}
.sn_box_li_left img{width: 100%; height: 100%;}
.sn_box_li_right{margin-left: 108px; margin-top: 16px; margin-right: 15px;}
.sn_box_li_right h3{color: #333333; font-size: 18px;}
.sn_box_li_right p{color: #322900; font-size: 14px; line-height: 16px; margin-top: 10px;}
.sn_box_li_right div{background: url(../images/sn_bg2.png) no-repeat left center; margin-top: 10px; height: 25px; line-height: 25px; color: #ffffff; font-size: 14px; width: 84px; text-align: center; }

/*20180711-sxr-首页3-2页面*/
.adviceBg{
    background: url('../images/liz/index3_2Bg.png') no-repeat;
    font-size: 0;
}
.adviceWeb{
    margin-top: 0;
}
.advicePadding{
    padding:20px 0 31px;
}
.adviceMain{
    background: #ffffff;
}
.adviceContent{
    padding:16px 100px 0;
}
.adviceWarn{
    background: url('../images/liz/warningR.png') no-repeat 8px center/25px 25px;
    color: #333333;
    font-size: 16px;
    padding:2px 0 2px 43px;
}
.advice1{
    margin-top: 29px;
}
.adviceQ span{
    display: inline-block;
    text-align: center;
    color: #ffffff;
    font-size: 30px;
    background: url('../images/liz/orderBg.png') no-repeat center;
    width: 49px;
    height: 36px;
    line-height: 31px;
}
.adviceQ h1{
    padding-left: 10px;
    color: #5b90e0;
    font-size: 16px;
    display: inline-block;
    position: relative;
    top: -3px;
}
.adviceA{
    padding:16px 0 31px 58px;
}
.adviceB{
    padding:16px 0 0 58px;
}
.oneRow{
    background: #f8f8f8;
    border:1px solid #ededed;
    border-radius: 3px;
    padding:7px 10px;
    margin-bottom: 20px;
    box-sizing: border-box;
}
.oneRow span{
    float: left;
    color: #333333;
    font-size: 16px;
}
.oneRow .inputRow{
    overflow: hidden;
    height: 21px;
    line-height: 21px;
}
.inputRow input,.threeRows textarea,.inputRow select{
    width: 100%;
    box-sizing: border-box;
    border: none;
    background: #f8f8f8;
    color: #999999;
    font-size: 14px;
    outline: none;
}
.threeRows{
    margin-bottom: 20px;
}
.threeRows span{
    margin-bottom: 5px;
}
.threeRows textarea{
    display: block;
    resize: none;
}
.twoCol{
    margin-left: -20px;
}
.twoCol .oneRow{
    width: 458px;
    float: left;
    margin-left: 20px;
}
.commit{
    border-top: 1px solid #767676;
    padding:0 20px 24px;
    text-align: center;
    color: #333333;
    font-size: 16px;
}
.commitB{
    margin:30px 0 17px -90px;
}
.commitB input{
    width: 209px;
    height: 64px;
    line-height: 62px;
    text-align: center;
    color: #ffffff;
    font-size: 30px;
    border:none;
    outline: none;
    background: url('../images/liz/commitB1.png') repeat-x;
    margin-left: 90px;
    cursor: pointer;
}
.commitB .commitB2{
    background: url('../images/liz/commitB2.png') repeat-x;
}

/*2018-7-12-sxr首页3页面*/
.cancelBg{
    background: url('../images/liz/index3Bg.png') no-repeat center top;
    font-size: 0;
}
.advicePageM{
    height: 750px;
    position: relative;
}
.advicePage{
    position: absolute;
    top:365px;
    left: 86px;
    right: 86px;
}
.advicePage p{
    color: #000;
    font-size: 18px;
    text-indent: 2em;
    margin-bottom: 40px;
}
.advicePageB{
    margin-top: -5px;
    text-align: center;
}
.advicePageB input{
    background: url('../images/liz/commitB1.png') repeat-x;
    color: #fff;
    font-size: 30px;
    height: 64px;
    line-height: 62px;
    width: 269px;
    border: none;
    outline: none;
    cursor: pointer;
}
.advice_lineheight .advicePageB a {
    display: inline-block;
    height: 74px;
    line-height: 72px;
    width: 286px;
    font-size: 28px;
    margin: 0 35px;
    padding-left: 47px;
    color: #fff;
}
.advice_lineheight .left_btn {
    background: url("../images/sjn/case40_1.png") no-repeat center top;
}
.advice_lineheight .right_btn {
    background: url("../images/sjn/case40.png") no-repeat center top;
}
.select_pop {
    display: none;
    position: absolute;
    top: 198px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 808px;
    height: 565px;
    border: 1px solid #e2e2e2;
    box-sizing: border-box;
    padding: 0 19px;
    background: url("../images/sjn/select_pop_bg.png") repeat-x;
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.2);
}
.select_pop:after {
    content:"";
    width: 808px;
    height: 3px;
    background: #5b90e0;
    position: absolute;
    top: 0;
    left: -1px;
}
.select_region {
    line-height: 61px;
    font-size: 18px;
    color: #000;
    padding-left: 60px;
    background: url("../images/sjn/case41.png") no-repeat 10px 10px;
}
.pop_close {
    float: right;
    width: 16px;
    height: 16px;
    margin: 24px 3px 0 0;
    cursor: pointer;
    background: url("../images/sjn/pop_close.png") no-repeat center center;
}
.select_inner {
    height: 397px;
    background: #fff;
    padding: 20px 19px 33px;
    box-sizing: border-box;
}
.select_inner li {
    float: left;
    width: 96px;
    height: 32px;
    line-height: 30px;
    font-size: 18px;
    color: #3b72c5;
    text-align: center;
    margin: 0 25px 20px;
    cursor: pointer;
    padding-left: 8px;
    box-sizing: border-box;
}
.select_inner li:hover,
.select_inner li.active {
    color: #fff;
    font-weight: bold;
    background: url("../images/sjn/pop_li_bg.png") no-repeat center center;
}
.select_pop .advicePageB {
    margin-top: 20px;
}
.select_pop .advicePageB .active_btn {
    display: inline-block;
    width: 246px;
    height: 64px;
    line-height: 62px;
    font-size: 28px;
    color: #fff;
    background: url("../images/sjn/no_select_bg.png") repeat-x;
}
.select_pop .active_btn:hover,
.select_pop .active_btn.active {
    background: url("../images/sjn/select_bg.png") repeat-x;
}
.massCriticismBG2 .advicePage {
    right: 83px;
}

/* 2018-07-24 */
.sugDetails {
    border-top: 2px solid #3D83E3;
    margin-top: 10px;
    border-right: 1px solid #DBDBDB;
    border-left: 1px solid #DBDBDB;
}
.sugDetails li{
    padding: 0 20px;
    border-bottom: 1px solid #DBDBDB;
    min-height: 150px;
}
.sugDetails .evenBg{
    background: #F5FBFF;
}
.sugDetails .evenBgGreen {
    background: #F7FFF6;
}
.sugTitle{
    font-size: 16px;
    height: 70px;
    line-height: 70px;
    font-weight: 600;
    color: #333;
    border-bottom: 1px solid #DBDBDB;
}
.sugTitleCheck{
    color: #4db840;
}
.listNum{
    background: url(../images/liz/icon_listStyle1.png) no-repeat center;
    min-width: 49px;
    height: 36px;
    display: inline-block;
    vertical-align: -3px;
    color: #FFF;
    line-height: 32px;
    text-align: center;
    font-size: 22px;
    padding-right: 3px;
    margin-right: 5px;
}
.listCheck {
    background: url(../images/liz/icon_listStyle2.png) no-repeat center;
    width: 49px;
    height: 36px;
    display: inline-block;
    vertical-align: -10px;
    margin-right: 5px;
}
.sugCon>div{
    padding: 11px 0;
    position: relative;
}
.sugQus{
    font-size: 16px;
    color: #777;
    width: 100px;
    text-align: right;
    position: absolute;
    top: 10px;
    left: 0;
    vertical-align: top;
    box-sizing: border-box;
}
.sugAns{
    padding-left:110px;
    color: #4d7abe;
    font-size: 16px;
    line-height: 24px;
}
.vAlignM{
    vertical-align: middle;
    line-height: 16px;
    top: 50%;
    margin-top: -16px;
}
.sugCon .paddingTop20{
    padding-top: 20px;
}
.sugCon .checkCon{
    padding-left: 15px;
}
.sugCell{
    width: 50%;
    float: left;
    position: relative;
}
.sugCell .sugQus{
    top: 0;
}
.checkTime{
    font-size: 16px;
    color: #888888;
    font-weight:normal;
}


/* 20180806 wj */
.clearFix:after{
    content: '';
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}
.clearFix{
    zoom: 1;
}
.criticismBg{
    background: url('../images/wj/criticism_bg.png') repeat center top;
    position: relative;
}
.criticismBanner{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 725px;
    background: url('../images/wj/criticism_baner.png') no-repeat center top;
    z-index: 1;
}
.advicePadding.criticism{
    position: relative;
    z-index: 2;
    padding: 290px 0 42px;
}
.advicePadding.criticism .adviceContent{
    padding: 0 100px;
}
.advicePadding.criticism .adviceContent .inputRow{
    line-height: 16px;
}
.advicePadding.criticism .adviceContent .adviceQMark{
    line-height: 27px;
}
.inputRow_p33{
    width: 33.33%;
    float: left;
    height: 100%;
    box-sizing: border-box;
    padding-right: 5px;
    border-right: 1px solid #ededed;
}

.advicePadding.criticism .commit{
    margin: 0 20px;
}
.sugDetails.sugDetails2 .sugTitle{
    height: inherit;
    line-height: inherit;
    padding: 14px 0 10px;
}
.sugDetails.sugDetails2 .sugTitle_txt{
    display: inline-block;
    font-weight: normal;
    font-size: 22px;
    color: #4871b0;
    vertical-align: -6px;
}
.sugDetails.sugDetails2 .sugTitle p{
    font-size: 16px;
    color: #333333;
    font-weight: normal;
    margin: 3px 0 0 64px;
}
.sugAns.unfilled{
    color: #ccc;
}

.conspInfInputs{
    height: 33px;
    box-sizing: border-box;
    box-shadow: rgb(223, 223, 223) 0px 1px 2px 0px inset;
    border: 1px solid rgb(193, 193, 193);
    border-radius: 1px;
}
.conspInf_p33{
    float: left;
    height: 100%;
    width: 33.33%;
    box-sizing: border-box;
    padding-left: 8px;
    border-right: 1px solid #c1c1c1;
}
.conspInfInputs select{
    outline: none;
    height: 100%;
    width: 100%;
    border: none;
    margin: 0;
    padding: 0;
    outline: none;
    color: #aaa;
    background: none;
    padding: 5px 0 \9;
}
.noBorder{
    border: none;
}

.transfer {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -400px;
    margin-top: -185px;
    width: 802px;
    height: 370px;
    background: #fff;
}


/* 20180807 wj */
.operatingBtns{
    float: right;
    margin-top: -10px;
}
.operatingBtns li{
    margin: 0 5px;
    float: left;
    padding: 0 13px;
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    color: #fff;
    background: #5c91e1;
    cursor: pointer;
}
.evenBgGreen .sugTitle.sugTitleCheck .sugTitle_txt{
    color: #4db840;
    vertical-align: -2px;
}
.countdown{
    float: right;
    margin-right: 18px;
}
.countdownTxt{
    font-weight: normal;
    font-size: 16px;
    color: #555;
}
.countdownTxt .Num{
    font-size: 24px;
    color: #f50000;
}
.countdownCharts{
    height: 10px;
    border: 1px solid #eee;
    background: #fff;
}
.countdownChartsInner{
    display: block;
    float: right;
    height: 100%;
    background: #32ad22;
}
.heightAuto{
    min-height: auto!important;
}
.dealResult .adviceB{
    margin: 0 30px;
    padding: 0;
}
.dealResult .commitB{
    margin: 10px 0 0 -90px;
}
.clearSuggestion{
    margin-bottom: 20px;
}
.clearSuggestion input{
    vertical-align: -2px;
}
.marlef20{
    margin-left: 20px;
}

/* 个人中心-分析统计 */
.consultRig.statisticsAnaysis{
    padding-bottom: 10px;
}
.statisticsAnaysis .timeSel{
    margin: 0 0 0 5px;
    background: url('../images/wj/calendar_2.png') no-repeat center;
}
.anaysisCalendarBtn{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    padding: 0 16px;
    background: #5c91e1;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}
.onePart{
    border: 1px solid #d6d6d6;
    border-top: 2px solid #3d83e3;
    margin-bottom: 20px;
    position: relative;
}
.statisticalData{
    height: 127px;
    background: url('../images/wj/statisticaldata_bg.png') no-repeat center;
}
.statisticalData_now{
    float: left;
    height: 100%;
    width: 627px;
}
.statisticalData_clear{
    float: right;
    height: 100%;
    width: 340px;
}
.statisticalData_tit{
    height: 32px;
    line-height: 32px;
    margin: 0 15px;
}
.statisticalData_list{
    margin-top: 14px;
}
.statisticalData_now .statisticalData_list li{
    float: left;
    height: 100%;
    width: 25%;
}
.statisticalData_list li img{
    margin-left: 20px;
    margin-top: 10px;
    float: left;
}
.statisticalData_clear .statisticalData_list li{
    float: left;
    height: 100%;
    width: 50%;
}
.statisticalData_itemC{
    overflow: hidden;
    padding-left: 10px;
}
.statisticalData_itemC h5{
    font-size: 16px;
    font-weight: normal;
    color: #555555;
}
.statisticalData_itemC .Num{
    font-size: 30px;
    color: #000;
    margin-right: 6px;
}
.statisticalData_itemC .Unit{
    font-size: 16px;
    color: #aaaaaa;
}
.onePart_tit{
    height: 45px;
    line-height: 45px;
    padding: 0 14px;
    background: #eaf1fa;
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.onePartTwoCharts{
    margin: 10px 20px;
    height: 193px;
}
.onePartTwoCharts_left{
    width: 410px;
    height: 100%;
    border-right: 1px dashed #dddddd;
    float: left;
    position: relative;
}
.onePartTwoCharts_right{
    width: 472px;
    margin-left: 50px;
    height: 100%;
    float: left;
    position: relative;
}
.onePartTwoChartsR_tit{
    height: 32px;
    line-height: 32px;
    margin-bottom: 10px;
}
.oTCRT_1{
    font-size: 16px;
    color: #333;
    margin-right: 20px;
}
.oTCRT_2{
    font-size: 14px;
    color: #3d83e3;
}
.oTCRT_2 .Num{
    font-size: 18px;
}
.charts_2{
    position: absolute;
    top: 42px;
    left: 0;
    right: 0;
    bottom: 0
}

.onePart.cleanSug{
    width: 403px;
    height: 260px;
    margin-right: 20px;
    float: left;
}
.onePart.handlingBank{
    width: 548px;
    height: 260px;
    float: left;
}
.onePart_cont{
    position: absolute;
    top: 45px;
    right: 0;
    bottom: 0;
    left: 0;
}
.onePart_cont.Charts{
    top: 65px;
    right: 15px;
    left: 15px;
}
.onePart_table_1{
    width: 100%;
}
.onePart_table_1 tr{
    height: 35px;
    line-height: 35px;
}
.onePart_table_1 th{
    font-size: 14px;
    font-weight: normal;
    color: #aaaaaa;
}
.onePart_table_1 td{
    text-align: center;
    font-size: 18px;
    color: #555;
    font-weight: bold;
}
.onePart_table_1 td.department{
    font-size: 14px;
    font-weight: normal;
    color: #333;
}
.Ranking{
    display: inline-block;
    height: 22px;
    line-height: 22px;
    padding: 0 8px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    font-size: 14px;
    color: #555;
    background: #eee;
    font-weight: normal;
}
tr.topThree .Ranking{
    font-weight: bold;
    color: #fff;
    background: #f70000;
}
.onePart_table_1 tr td.red{
    color: #ee0000;
}
.onePart_table_1 tr.gary{
    background: #f9f9f9;
}
.analyze2 .statisticalData_itemC{
    padding-left: 10px;
}
/*2018/08/08新增 追问（原图）*/
.returnBtn{display: inline-block;
    padding: 0 20px;height: 32px;border: 1px solid #dbdbdb;background: #5c91e1;
    color: #fff;line-height: 32px;font-size: 14px;
}
.returnBtn:hover{
    background: #4d85d9;
}
.martop10{
    margin-top: 10px;
}
.quesInf{margin-top: 10px;
    border-top: 3px solid #344da8;
}
.quesList{
    padding: 0 18px;border-bottom: 1px solid #d6d6d6;
}
.marig24{
    margin-right: 24px;
}
.workNumber{
    margin: 20px 0;
}
.marbtom20{
    margin-bottom: 20px;
}
.formQues{
    padding: 20px 18px;
}
.quesBtn{
    float: right;width: 104px;height: 98px;border: 1px solid #1f63c8;border-radius: 2px;cursor: pointer;
    background: linear-gradient(to bottom,#fff,#f1f7ff);color: #1f63c8;font-size: 24px;text-align: center;line-height: 98px;box-sizing: border-box;
}
.textAreaOut{
    margin-right: 120px;height: 98px;border: 1px solid #aaa;border-radius: 1px;padding: 6px 10px;box-sizing: border-box;
}
.textAreaPut{
    color: #888;font-size: 14px;font-family: "微软雅黑";width: 100%;height: 100%;text-align: justify;
    border: none;outline: none;background: none;resize:none;
}

/* 20180809 wj */
.contain.popFixed .personFilter,.contain.popFixed .assign{
    position: fixed;
}
.fontNormal{
    font-weight: normal!important;
}
.evalutionTransfer{
    font-size: 16px;
    color: #888888;
    margin: 8px 0 14px;
}
.selectedCity{
    font-size:  20px;
    font-weight: bold;
    color: #f70000;
}
.assign.selectTransfer{
    width: 882px;
    height: 532px;
    margin-left: -441px;
    margin-top: -266px;
}
.assign.selectTransfer .assignHed{
    height: 52px;
    line-height: 52px;
    background: url("../images/liz/per_hbg_.png") no-repeat;
}
.assign.selectTransfer .assignBtom {
    left: 0px;
    right: 0px;
    height: 106px;
    padding: 0;
}
.assign.selectTransfer .assignCont {
    padding: 0;
    position: absolute;
    top: 52px;
    right: 0;
    bottom: 106px;
    left: 0;
}
.assign.selectTransfer .assignCont .assignCont_item{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
}
.assign.selectTransfer .assignCont .assignCont_item.active{
    display: block;
}
/* .assignCont_main{
	position: absolute;
	top: 0;
	right: 0;
	bottom: 106px;
	left: 0;

} */
.assignCont_main_select{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 59px;
    background: url('../images/wj/pop_select_bg.png') no-repeat center;
    border-bottom: 1px solid #dbe6ed;
}
.assignCont_secondSelect{
    text-align: center;
}
.assignCont_secondSelect li{
    display: inline-block;
    height: 32px;
    line-height: 32px;
    width: 104px;
    border-radius:16px;
    -webkit-border-radius:16px;
    -moz-border-radius:16px;
    -ms-border-radius:16px;
    -o-border-radius:16px;
    background: #e2e2e2;
    font-size: 16px;
    color: #777;
    text-align: center;
    box-shadow: 1px 1px 2px #c0c0c0 inset;
    margin: 14px 19px 0;
    cursor: pointer;
}
.assignCont_secondSelect li.active{
    background: #485172;
    color: #fff;
    box-shadow: none;
    cursor: default;
}
.assignCont_lists_1{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: url('../images/wj/pop_list_bg.png') no-repeat center;
    overflow: auto;
}
.assignCont_lists_2{
    position: absolute;
    top: 60px;
    right: 0;
    left: 0;
    bottom: 0;
    background: url('../images/wj/pop_list_bg.png') no-repeat center;
    overflow: auto;
}
.assignCont_lists_2 .assignCont_lists_item{
    display: none;
}
.assignCont_lists_2 .assignCont_lists_item.active{
    display: block;
}
.assign.selectTransfer .assignCont .assignLis{
    margin: 10px 0;
}
.assign.selectTransfer .assignCont .assignLis li{
    margin: 3px 1%;
    width: 23%;
    padding: 0 6px;
}
.assign.selectTransfer .assignCont .assignLis li.active{
    cursor: default;
}
.assign.selectTransfer .assignCont .assignLis li .assignTxt{
    width: auto;
}
.toSomeWhere{
    margin: 12px 0 0 50px;
}
.toSomeWhere li{
    float: left;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    padding: 0 32px;
    font-size: 16px;
    font-weight: normal;
    color: #bbc7f0;
    cursor: pointer;
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
}
.toSomeWhere li.active{
    font-size: 18px;
    color: #4960ad;
    border: 1px solid #c4c4c4;
    border-bottom: none;
    background: #fff;
    cursor: default;
}

/* 滚动条样式 */
.mCSB_scrollTools{
    opacity: 1!important;
    right: 5px!important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #e2e2e2!important;
    width: 6px!important;
}

/* 明星律师详情-sxr */
.fontNormal{
    font-weight: normal;
}
.borderB0{
    border-bottom: 0 none;
}
.lineHeight20 li{
    line-height: 20px;
}
.satisfied{
    width: 164px;
}
.satisfiedPerc{
    background: url('../images/liz/satisfiedPerc.png') no-repeat center 22px;
    height: 139px;
}
.satisfiedPerc div{
    color: #ffa63c;
    font-size: 44px;
    text-align: center;
    position: relative;
    top: 72px;
    font-family: 'Arial';
}
.satisfiedTxt{
    color: #ffffff;
    font-size: 16px;
    text-align: center;
    background:  url('../images/liz/satisfied.png') no-repeat center;
    height: 40px;
    line-height: 31px;
    margin-top: 8px;
}
.eachDeatil{
    margin-bottom: 20px;
}
.detailTitle{
    line-height: 24px;
    position: relative;
    margin-bottom: 8px;
}
.detailTitle span{
    color: #4a64b5;
    font-size: 18px;
    background: url('../images/liz/serviceStarIcon1.png') no-repeat left center;
    padding-left: 35px;
}
.detailTitle2 span{
    background: url('../images/liz/serviceStarIcon2.png') no-repeat left center;
}
.detailTitle3 span{
    background: url('../images/liz/serviceStarIcon3.png') no-repeat left center;
}
.detailTitle4 span{
    background: url('../images/liz/serviceStarIcon4.png') no-repeat left center;
}
.detailTitle:after{
    content: '';
    position: absolute;
    height: 10px;
    background: #e2e9fe;
    right: 0px;
    left: 286px;
    top: 50%;
    margin-top: -5px;
}
.detailTitle2:after{
    left: 430px;
}
.detailTitle3:after{
    left: 412px;
}
.detailTitle4:after{
    left: 250px;
}
.eachDeatil p{
    color: #333333;
    font-size: 16px;
    line-height: 30px;
    padding: 0 15px;
    text-indent: 2em;
}
.height65{
    height: 65px;
}
.height118{
    height: 118px;
}
.height92{
    height: 92px;
}
.height105{
    height: 105px;
}
.txtColor1 span{
    color: #000000;
}

/*01满意度评价-工作业务*/
.satisfy_assess_box{
    width:882px;
    height:672px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-336px 0px 0px -441px;
    background:#fff;
}
.assignHed2 {
    padding-left: 24px;
    height: 52px;
    background: url("../images/liz/per_hbg3.png") no-repeat center center;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 52px;
}
.closeBtn2{
    position:relative;
}
.closeBtn2 img{
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    margin:auto;
}
.satisfy_assess_con{
    /*position:absolute;*/
    /*top:52px;*/
    /*left:0px;*/
    /*right:0px;*/
    /*bottom:0px;*/
    padding:0px 9px;
}
.person_satisfy_line{
    height:22px;
    box-sizing: border-box;
    padding-top:24px;
}
.person_satisfy_line .satisfy_gary_txt{
    padding-top:12px;
    float:left;
    font-size: 16px;
    color:#777777;
    line-height: 18px;
    width:124px;
    padding-left:24px;
    box-sizing: border-box;
}
.person_satisfy_ul{
    height:42px;
    margin-left:124px;
}
.person_satisfy_ul li{
    float:left;
    width:132px;
    height:42px;
    line-height: 42px;
    margin-right:102px;
    padding-left:40px;
    box-sizing: border-box;
    color:#333333;
    cursor: pointer;
    position:relative;
}
.person_satisfy_ul li.active{
    background:url("../images/liz/person_satisfy.png") no-repeat center center;
}
.person_satisfy_ul li .ar_ico{
    display: none;
    background:url("../images/liz/ar_ico.png") no-repeat center center;
    width:10px;
    height:10px;
    position:absolute;
    bottom:-16px;
    left:50%;
    margin-left:-5px;
}
.person_satisfy_ul li.active .ar_ico{
    display:block;
}
.list_satisfy_line{
    background:#f6f6f6;
    border-top:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    padding:7px 0px;
}
.satisfy_gary_txt{
    float:left;
    font-size: 16px;
    color:#777777;
    line-height: 34px;
    height:34px;
    width:115px;
    text-align: right;
    margin-right:10px;
}
.textLeft{
    text-align: left;
}
.list_satisfy_ul{

    height:34px;
    margin-left:126px;
    font-size: 16px;
    color:#333;
}
.list_satisfy_ul li{
    float:left;
    width:132px;
    padding-left:45px;
    height:34px;
    line-height: 34px;
    margin-right:104px;
    box-sizing: border-box;
    cursor: pointer;
}
.list_satisfy_ul li.active{
    background:url("../images/liz/list_satisfy.png") no-repeat center center;
}
.list_satisfy_li{
    margin:7px 0px;
    float:left;
    width:100%;
}
.other_info{
    margin-top:20px;
    margin-bottom:35px;
}
.other_info .satisfy_gary_txt{
    float:left;
    width:126px;
    padding-top:12px;
    font-size: 16px;
    color:#777777;
    line-height: 18px;
    text-align: right;
    margin-right:0px;
}
.other_info_ta{
    margin-left:126px;
    height:122px;
}
.other_info_textarea{
    height:122px;
    width:100%;
    border:1px solid #c1c1c1;
    outline: none;
    box-shadow: 0px 0px 4px 0px #dfdfdf inset;
    box-sizing: border-box;
    border-radius: 3px;
    padding:12px 14px;
    color:#888;
}
.satisfy_assess_foot{
    margin:0px 10px;
    border-top:1px solid #cccccc;
    padding-top:18px;
    text-align: center;
    font-size: 0px;
}
.satisfy_assess_foot_a{
    display:inline-block;
    height:39px;
    line-height: 37px;
    width:117px;
    border-radius: 3px;
    font-size: 20px;
    text-align: center;
    margin:0px 6px;
}
.satisfy_assess_foot_a.first{
    color:#fff;
    border:1px solid #447cd1;
    box-sizing: border-box;
    background:url("../images/liz/satisfy_assess_foot_a1.png") repeat-x;
}
.satisfy_assess_foot_a.first:hover{
    background:url("../images/liz/satisfy_assess_foot_a1_h.png") repeat-x;
}
.satisfy_assess_foot_a.last{
    color:#666666;
    border:1px solid #cccccc;
    box-sizing: border-box;
    background:url("../images/liz/satisfy_assess_foot_a2.png") repeat-x;
}
.satisfy_assess_foot_a.last:hover{
    background:url("../images/liz/satisfy_assess_foot_a2_h.png") repeat-x;
}
.satisfy_assess_foot_red {
    font-size: 14px;
    color: #df2525;
    height: 45px;
    line-height: 45px;
}


/*02满意度评价-机关履职评价*/
.satisifiedComment{
    background: url('../images/liz/satisfiedCommentBg1.png') no-repeat;
}
.satisifiedTop{
    padding:94px 582px 115px 0;
    background: url('../images/liz/satisfiedCommentIcon.png') no-repeat right 48px;
    box-sizing: border-box;
}
.satisifiedTitle{
    line-height: 113px;
    color: #21357a;
    font-size: 64px;
    font-weight: bold;
    background: url('../images/liz/satisfiedCommentTBg.png') no-repeat center;
    text-align: center;
}
.satisifiedTitle span{
    color: #7580a5;
    font-size: 36px;
    border-top: 1px solid #babfd2;
    border-bottom: 1px solid #babfd2;
    display: inline-block;
    padding:6px 0 8px;
    line-height: normal;
    vertical-align: 9px;
}
.satisifiedPara{
    padding:20px 30px 103px;
}
.satisifiedPara p{
    color: #333333;
    font-size: 18px;
    text-indent: 2em;
    line-height: 30px;
    text-align: justify;
}
.wantSatisfied{
    color: #ffffff;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    width: 269px;
    line-height: 64px;
    background: url('../images/liz/satisfiedCommentBtnBg.png') repeat-x;
    cursor: pointer;
    margin:auto;
    letter-spacing: 1px;
}
.eachCitySatisfied{
    background: url('../images/liz/satisfiedCommentBg2.png') no-repeat;
}
.satisifiedBottom{
    padding: 61px 0 84px;
}
.satisifiedLeft{
    float: left;
    line-height: 0;
    margin-right: 68px;
}
.satisifiedRight{
    overflow: hidden;
}
.mapTxt{
    border-left: 4px solid #d0d4e2;
    padding-left:10px;
    margin-top: 177px;
}
.mapTxt p{
    color: #7580a5;
    font-size: 26px;
    line-height: 1;
}
.mapTxtLeft{
    color: #ffffff;
    font-size: 60px;
    font-weight: bold;
    float: left;
    width: 100px;
    line-height: 94px;
    text-align: center;
    background: #21357a;
    margin-right: 10px;
}
.mapTxtRight{
    color: #21357a;
    font-size: 32px;
    font-weight: bold;
    overflow: hidden;
    line-height: 47px;
}
.satisifiedPopUp{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: url('../images/liz/satisfiedPopBg.png') repeat;
}
.satisifiedPopMain{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 882px;
    height: 673px;
    background: #ffffff;
    margin:auto;
}
.satisifiedPopMain h1{
    color: #ffffff;
    font-size: 18px;
    padding:0 17px 0 22px;
    line-height: 52px;
    background: url('../images/liz/satisfiedPopTBg.png') no-repeat center;
}
.satisifiedPopClose{
    float: right;
    width: 13px;
    height: 52px;
    background: url('../images/liz/satisfiedPopClose.png') no-repeat center;
    cursor: pointer;
}

/*20181130 满意度新增*/
.satisifiedComment{
}
.satisified2Top{
    background: url('../images/liz/satisfiedCommentIcon2.png') no-repeat center 21px;
    padding: 96px 0 0 0;
}
.satisifiedTitle2{
    color: #0466a8;
    font-size: 64px;
    background: url('../images/liz/commentTitleBg.png') no-repeat center top;
    height: 180px;
    line-height: 128px;
    position: relative;
}
.satisifiedTitle2:after{
    content: '';
    position: absolute;
    left: 168px;
    top: 64px;
    border-top: 2px solid #688eea;
    width: 164px;
}
.satisifiedTitle2 span{
    margin-left: 24px;
}
.officeComment{
    width: 1042px;
    background: #ffffff;
    margin:75px auto 0;
    padding:0 34px 35px;
    box-sizing: border-box;
}
.officeCommentT{
    color: #5b90e0;
    font-size: 28px;
    font-weight: normal;
    line-height: 73px;
    padding-left: 54px;
    border-bottom: 1px solid #cccccc;
    background: url('../images/liz/officeTBg.png') no-repeat 30px center;
}
.officeCommentT span{
    color: #333333;
    margin:0 8px;
}
.officeComment .satisfy_assess_con{
    padding:0 0px;
}
.officeComment .other_info{
    margin-bottom: 21px;
}
.officeIobList{
    padding:42px 0 0 0;
}
.officeIobList li{
    float: left;
}
.officeIobList div{
    width: 108px;
    margin:0 5px;
    text-align: center;
    border-radius: 6px;
    border:1px dashed #cccccc;
    box-sizing: border-box;
    cursor: pointer;
}
.officeIobList i{
    display: block;
    height: 80px;
    margin-top: 15px;
}
.officeIobList h2{
    height: 48px;
    display: table;
    width: 100%;
    color: #777777;
    font-size: 16px;
    font-weight: normal;
    text-align: center;
}
.officeIobList h2 span{
    display: table-cell;
    vertical-align: middle;
}
.officeIcon1{
    background: url('../images/liz/officeIcon1.png') no-repeat center;
}
.officeIcon2{
    background: url('../images/liz/officeIcon2.png') no-repeat center;
}
.officeIcon3{
    background: url('../images/liz/officeIcon3.png') no-repeat center;
}
.officeIcon4{
    background: url('../images/liz/officeIcon4.png') no-repeat center;
}
.officeIcon5{
    background: url('../images/liz/officeIcon5.png') no-repeat center;
}
.officeIcon6{
    background: url('../images/liz/officeIcon6.png') no-repeat center;
}
.officeIcon7{
    background: url('../images/liz/officeIcon7.png') no-repeat center;
}
.officeIcon8{
    background: url('../images/liz/officeIcon8.png') no-repeat center;
}
.officeIobList li.active div{
    width: 138px;
    border:1px solid #5c79cf;
    border-top:4px solid #5c79cf;
    background: #f1f5ff;
    position: relative;
}

.officeIobList li.active .ok_word{
    width:46px;
    height:46px;
    background:url(../images/liz/pj_in.png);
    position:absolute;
    top:0px;
    right:0px;
    z-index:1;
}

.officeIobList li.active div:after{
    content: '';
    position: absolute;
    width: 12px;
    height: 10px;
    bottom: -15px;
    left: 0;
    right: 0;
    margin:auto;
    background: url('../images/liz/afficeTriangle.png') no-repeat center;
}
.officeIobList li.active.over div:after{
    background:none;
}
.officeIobList li.active.over .ok_word{
    width:46px;
    height:46px;
    background:url(../images/liz/pj_in.png);
    position:absolute;
    top:0px;
    right:0px;
    z-index:1;
}
.officeIobList li.active.over div{
    width:108px;
    border: 1px dashed #5c79cf;
}

.officeIobList li.active h2{
    color: #5c79cf;
}
.officeIobList li.active .officeIcon1{
    background: url('../images/liz/officeIcon1-2.png') no-repeat center;
}
.officeIobList li.active .officeIcon2{
    background: url('../images/liz/officeIcon2-2.png') no-repeat center;
}
.officeIobList li.active .officeIcon3{
    background: url('../images/liz/officeIcon3-2.png') no-repeat center;
}
.officeIobList li.active .officeIcon4{
    background: url('../images/liz/officeIcon4-2.png') no-repeat center;
}
.officeIobList li.active .officeIcon5{
    background: url('../images/liz/officeIcon5-2.png') no-repeat center;
}
.officeIobList li.active .officeIcon6{
    background: url('../images/liz/officeIcon6-2.png') no-repeat center;
}
.officeIobList li.active .officeIcon7{
    background: url('../images/liz/officeIcon7-2.png') no-repeat center;
}

.officeIobList li.active .officeIcon8{
    background: url('../images/liz/officeIcon8-2.png') no-repeat center;
}
.officeIobComment{
    border:1px solid #5c79cf;
    background: #f1f5ff;
    padding:10px;
    margin:13px 9px 40px;
    box-sizing: border-box;
}
.officeIobComment .person_satisfy_ul li{
    margin-right: 100px;
}
.officeIobComment .list_satisfy_ul li{
    margin-right: 102px;
}
.officeComment .satisfy_assess_foot_a{
    width: 269px;
    height: 64px;
    line-height: 64px;
    font-size: 30px;
    margin:0 10px;
}
.officeComment .satisfy_assess_foot_a.first{
    background: url('../images/liz/officeBtnBg2.png') repeat-x;
    border:0 none;
    border-radius: 0;
    color: #888888;
}
.officeComment .satisfy_assess_foot_a.last{
    background: url('../images/liz/officeBtnBg1.png') repeat-x;
    border:0 none;
    border-radius: 0;
    color: #ffffff;
}
.officeComment .satisfy_assess_foot{
    margin:0;
    padding-top: 35px;
}











.marginT18{
    margin-top: 18px;
}
.margin14{
    margin: 14px 0;
}
.clearFloat:after{
    content: '';
    display: block;
    clear: both;
}


/*20181224首页-加仲裁*/
.cardNav{
    width:1280px;
    height:310px;
    margin:0px auto;
    padding-top:42px;
    box-sizing: border-box;
    position:relative;
}
.card_nav_ul{
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    margin:auto;
    height:219px;
    width:1280px;
}
.card_nav_ul li{
    float:left;
    width:120px;
    height:219px;
    margin:0px 4px;
    text-align: center;
    padding-top:14px;
    box-sizing: border-box;
    color:#fff;
    cursor: pointer;
}
.card_nav_ul li:hover{
    margin-top:-6px;
}
.card_nav_ul li.color1{
    background:#6586e4;
}
.card_nav_ul li.color1 .card_txt{
    color:#bdcefe;
}
.card_nav_ul li.color2{
    background:#407fdc;
}
.card_nav_ul li.color2 .card_txt{
    color:#98c1ff;
}
.card_nav_ul li.color3{
    background:#37acd2;
}
.card_nav_ul li.color3 .card_txt{
    color:#93e1fb;
}
.card_nav_ul li.color4{
    background:#23ac90;
}
.card_nav_ul li.color4 .card_txt{
    color:#a6ffed;
}
.card_nav_ul li.color5{
    background:#e1b400;
}
.card_nav_ul li.color5 .card_txt{
    color:#fdedae;
}
.card_nav_ul li.color6{
    background:#3c81aa;
}
.card_nav_ul li.color6 .card_txt{
    color:#74c3f2;
}
.card_nav_ul li.color7{
    background:#8146a2;
}
.card_nav_ul li.color7 .card_txt{
    color:#d27fff;
}
.card_nav_ul li.color8{
    background:#dc4694;
}
.card_nav_ul li.color8 .card_txt{
    color:#ffacd7;
}
.card_nav_ul li.color9{
    background:#cb1d1d;
}
.card_nav_ul li.color9 .card_txt{
    color:#ff9b9b;
}


.card_nav_ul li .card_img{
    height:99px;
}
.card_nav_ul li .card_tit{
    margin-top:8px;
    height:24px;
    line-height: 24px;
    font-size: 16px;
}
.card_nav_ul li .card_txt{
    max-height: 70px;
    margin:0px auto;
    line-height: 22px;
    font-size: 14px;
}
.card_nav_ul li .card_txt p:hover{
    text-decoration: underline;
}


/*问题反映附件上传样式*/
.wtfy_file_css{
    margin-top: 10px;
    color: #fff;
    background: #137aef;
    font-size: 16px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    width: 80px;
    box-sizing: border-box;
}
.wtfy_file_css:hover{
    background: #2c89f3;
    cursor: pointer;
}

/*12.2年服务明星*/
.serviceStar{
    background:#f4faff url("../images/zzy/serviceStarBg.png") no-repeat center top;
    margin-bottom:-19px;
    padding-bottom:20px;
}

.serviceStar2{
    background:#f4faff url("../images/zzy/serviceStarBg.png") no-repeat center top;
    margin-bottom:-19px;
    padding-bottom:20px;
}
.serviceStarTit{
    padding:35px 0px;
    box-sizing: border-box;
    text-align: center;
}
.serviceStarTit .year{
    line-height: 45px;
    font-size: 24px;
    /*background: linear-gradient(to bottom, #fff, #d5f1ff);*/
    /*-webkit-background-clip: text;*/
    /*color: transparent;*/
    color:#fff;
    background: transparent\9;
}
.serviceStarTit .title{
    line-height: 68px;
    height:68px;
}
.serviceStarTit .title span{
    font-size: 48px;
    font-weight: bold;
    /*background: linear-gradient(to bottom, #fff, #d5f1ff);*/
    /*-webkit-background-clip: text;*/
    /*color: transparent;*/
    margin:0px 5px;
    display: inline-block;
    position: relative;
    height:68px;
    color:#fff;

}
.serviceStarTit .title img{
    vertical-align: 5px;
}
/*.serviceStarTit .title span::before{*/
/*position: absolute;*/
/*content: '';*/
/*background: url("../images/zzy/serviceStarTit_left.png") no-repeat center center;*/
/*width:359px;*/
/*height:24px;*/
/*left:-370px;*/
/*top:22px;*/
/*}*/
/*.serviceStarTit .title span::after{*/
/*position: absolute;*/
/*content: '';*/
/*background: url("../images/zzy/serviceStarTit_right.png") no-repeat center center;*/
/*width:359px;*/
/*height:24px;*/
/*right:-370px;*/
/*top:22px;*/
/*}*/
.serviceStarTit .week{
    line-height: 35px;
    font-size: 16px;
    color:#fff;
    /*background: transparent\9;*/
    /*background: linear-gradient(to bottom, #fff, #d5f1ff);*/
    /*-webkit-background-clip: text;*/
    /*color: transparent;*/

}
.serviceStarBook{
    background: #fff;
    border-top:4px solid  #669ef2;

    border-left:20px solid #669ef2;
    box-sizing: border-box;
    position: relative;

}
.serviceStarBook::before{
    content: '';
    position: absolute;
    left:-20px;
    top:0px;
    bottom:0px;
    width:10px;
    background: #4a88e6;
}
.serviceStar_list{
    padding:13px;
    box-sizing: border-box;
}
.serviceStar_list li{
    width:362px;
    height:192px;
    float:left;
    margin:10px;
    background: #fdfdfe;
    border:2px solid #eff3f9;
    box-sizing: border-box;
    cursor: pointer;
}

.serviceStar_list li .photo{
    float: left;
    width:120px;
    height:155px;
    margin:15px 0px 0px 10px;
    overflow: hidden;
}
.serviceStar_list li .photo img{
    width:100%;
    height:100%;
    display: block;
}
.serviceStar_list li .intro{
    overflow: hidden;
    height:100%;
    padding-left:15px;
    box-sizing: border-box;
}
.serviceStar_list li .intro .name{
    height:58px;
    line-height: 58px;
}
.serviceStar_list li .intro .name .span{
    font-size: 24px;
    font-weight: bold;
    color:#333;
    display: inline-block;
}
.serviceStar_list li .intro .name .award{
    float: right;
    padding:0px 20px 0px 32px;
    background: url("../images/zzy/award.png") no-repeat left center;
    font-size: 19px;
    font-weight: bold;
    color:#5c729e;
}
.serviceStar_list li .intro .name .award span{
    font-weight: normal;
}

.serviceStar_list li .intro .address{
    height:77px;
    line-height: 30px;
    padding-right:20px;
    box-sizing: border-box;
    font-size: 19px;
    color:#333;
    margin:0px;
}
.serviceStar_list li .intro .place{
    background: url("../images/zzy/placeBg.png") no-repeat center center;
    width:117px;
    height:36px;
    line-height: 36px;
    text-align: center;
    font-size: 19px;
    color:#fff;
}
.serviceStar_list li:hover{
    background: #f8fcff;
    border-color: #e7f3ff;
}
